2010-10-24 43 views
3

我试图让一个Qt应用程序编译为运行Snow Leopard的Mac,使用Qt Creator 2.0.1和Qt 4.7.0(64位)。Qt构建警告:目录'/tmp/qt-stuff-6474/source/qt-everywhere-opensource-src-4.7.0/lib'下面-L没有找到

该应用程序编译在其他平台上,但在我的Mac我得到这样的警告

::警告:目录 “的/ tmp/QT-东西-6474 /源/ QT-比比皆是 - 开源-SRC -4.7.0/lib目录” 以下-L没有找到

这是一个新的安装Qt Creator的,而.pro文件中包含该目录中没有引用。

什么原因导致此警告,我该如何纠正?

+0

您是如何安装的Qt本身?使用预构建的二进制文件还是源代码?该错误看起来像来自源的构建过程不完整。 – 2010-10-24 19:23:46

+0

预构建 - 从当前可用的Mac二进制文件安装(qt-sdk-mac-opensource-2010.05.dmg) – 2010-10-24 19:44:14

回答

0

这只是一个警告。除非你使用gcc并用'-Werror'编译,否则它不会停止构建(检查你的CFLAGS)。

0

这似乎是Mac预构建的4.7.0包中的一个小故障 - 我看到完全相同的消息。正如其他人提到的那样,这只是一个警告 - 忽略它。

0

测试解决方法: 在终端执行下命令

cd/
perl -pi -e 's,-F/tmp/qt-stuff-\d+/source/qt-everywhere-\w+-src-\d\.\d\.\d/lib,,g' `find /Library/Frameworks -name *.prl` 
perl -pi -e 's,-L/tmp/qt-stuff-\d+/source/qt-everywhere-\w+-src-\d\.\d\.\d/lib,,g' `find /Library/Frameworks -name *.prl` 
相关问题