• 5144阅读
  • 5回复

新手求救,linux+qt+sdl编译链接 [复制链接]

上一主题 下一主题
离线konyel
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-06
— 本帖被 XChinux 执行加亮操作(2008-05-07) —
问题很弱智,不过很紧急,望高手救命
写一个C++ sdl demo

g++ -o testsdl testsdl.cpp $(sdl-config --cflags --libs) -lGL
在g++编译成功

但在Qt下 使用问题很弱智,不过很紧急,望高手救命
写一个C++ sdl demo

g++ -o testsdl testsdl.cpp $(sdl-config --cflags --libs) -lGL
在g++编译成功

但在Qt下 使用
qmake 编译链接
make
却找不到编译链接
我知道是Qt的设置问题,想问下如上面的编译,在QT下怎么设置才能编译成功
我用的是QT3
万谢!!!!!
qmake
make
却找不到编译链接
我知道是Qt的设置问题,想问下如上面的编译,在QT下怎么设置才能编译成功
我用的是QT3
万谢!!!!!
离线konyel
只看该作者 1楼 发表于: 2008-05-06
g++ -o testsdl testsdl.cpp $(sdl-config --cflags --libs) -lGL
在g++编译成功

但在Qt下 使用
qmake 编译链接
make
却找不到编译链接
我知道是Qt的设置问题,想问下如上面的编译,在QT下怎么设置才能编译成功
我用的是QT3
万谢!!!!!
离线youngst

只看该作者 2楼 发表于: 2008-05-06
在pro文件里
加上
LIBPATH += /../../lib
LIBS += -lxx
希望可以帮到你
离线konyel
只看该作者 3楼 发表于: 2008-05-06
非常感谢,可是我还是不明白
g++ -o testsdl testsdl.cpp $(sdl-config --cflags --libs) -lGL
的$(sdl-config --cflags --libs) $(sdl-config --cflags --libs)
和-lGL写到
.pro应该怎么写
离线konyel
只看该作者 4楼 发表于: 2008-05-06
加了后好像跟没加一样.....
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions  -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I. -I/usr/lib/qt-3.1/include -o main.o main.cpp
main.cpp: In function `int main(int, char**)':
main.cpp:8: exception handling disabled, use -fexceptions to enable
main.cpp:12: `s' undeclared (first use this function)
main.cpp:12: (Each undeclared identifier is reported only once for each
  function it appears in.)
main.cpp:5: warning: unused parameter `int argc'
main.cpp:5: warning: unused parameter `char**argv'
make: *** [main.o] Error 1
离线youngst

只看该作者 5楼 发表于: 2008-05-06
$(sdl-config --cflags --libs)
内容是什么?
快速回复
限100 字节
 
上一个 下一个