我正在为Mac
中的Linux
构建一个有效的应用程序(iOS emulator
和Qt 5.4
),但在编译源代码时,编译器会显示有关未找到的头文件的问题。这些文件肯定是他们应该的位置,相同的代码/专业版构建没有桌面版本的问题。
例如,我的代码中包括:
#include <sndfile.h>
在我的.pro
文件中我有:
LIBS += -L/usr/local/lib/ -lsndfile.1
INCLUDEPATH += /usr/local/include/
且libsndfile
的标头文件肯定在/usr/local/include
我尝试将其添加到.pro
文件
INCLUDEPATH+= $PWD
但没有用,仍然没有直接在同一个文件夹中的所有标题
因为编译时找不到.pro
文件...我错过了什么?
是否有一些不同的方法来定义iOS构建源的路径?
我可以构建Qt
iOS
个教程项目并在emulator
上运行它们。
答案 0 :(得分:0)
也许你的Makefile已经过时了。 在.pro文件中更改内容后再次运行qmake。