#21
帖子
由 shami » 2008-05-17 7:50
新人提问:
已经安装了libsdl 1.2-dev, libsdl-image1.2,libsdl-image1.2-dev,libsdl-mixer1.2,libsdl-mixer1.2-dev,libsdl-net1.2,libsdl-net1.2-dev, libsdl-ttf2.0-0,libsdl-ttf2.0-dev
编译时提示
shami@shamisen:~/Desktop/onscripter-chn-20080214$ ./configure
Checking platform type... Linux
Checking C compiler... gcc
Checking C++ compiler... g++
Checking for GNU make... make
Checking for system SDL... yes
Checking for system SDL_image... yes
Checking for system SDL_mixer... yes
Checking for system libbzip2... yes
Checking for system libsmpeg... yes
Checking for system Freetype... yes
Checking for system SDL_ttf... yes
Writing Makefile... done
Now run "make" to build ONScripter.
shami@shamisen:~/Desktop/onscripter-chn-20080214$ make
g++ -c -O2 -Wpointer-arith -Werror -fomit-frame-pointer -pipe -Wall -Iextlib/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/smpeg -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -DLINUX -DUSE_OGG_VORBIS -DENABLE_1BYTE_CHAR -DFORCE_1BYTE_CHAR -DINSANI -DHAELETH DirectReader.cpp
cc1plus: warnings being treated as errors
DirectReader.cpp: In member function ‘virtual char* DirectReader::getArchiveName() const’:
DirectReader.cpp:258: 警告: 不建议使用从字符串常量到‘char*’的转换
make: *** [DirectReader.o] 错误 1
如果直接执行编译好的onscripter
shami@shamisen:~/Desktop/onscripter-chn-20080214/编译好的onscripter$ ./onscripter
./onscripter: error while loading shared libraries: libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory
安装了源里面的onscripter倒是可以使用,可惜是日文版的,打开Narcissu中文版就是一片乱码。
我的系统是64位8.04