• 4865阅读
  • 3回复

跨平台编程时,pro文件该如何写? [复制链接]

上一主题 下一主题
离线conta
 
只看楼主 倒序阅读 楼主  发表于: 2010-10-26
— 本帖被 XChinux 执行加亮操作(2010-10-26) —
例如:

代码可以这样写:
#ifdef WIN32
Sleep(1000);
#else
sleep(1);
#endif // WIN32


但是,pro文件里,针对不同平台使用不同的库,该如何写?下面的经验证,不管用啊:
#ifdef WIN32
LIBS +=    windows上的库
#else
LIBS +=    linux上的库
#endif // WIN32


请教各位大侠了。
离线conta
只看该作者 1楼 发表于: 2010-10-26

win32{
LIBS  +=    -lssleay32 \
                 -llibeay32 \
}
unix{
LIBS   +=   -lssl
}
离线dbzhang800

只看该作者 2楼 发表于: 2010-10-26
有空时尽量多看看 Manual

http://doc.qt.nokia.com/4.7/qmake-tutorial.html
离线conta
只看该作者 3楼 发表于: 2010-10-26
引用第2楼dbzhang800于2010-10-26 15:29发表的  :
有空时尽量多看看 Manual
http://doc.qt.nokia.com/4.7/qmake-tutorial.html



嗯,很清晰。。。
快速回复
限100 字节
 
上一个 下一个