环境
我在Windows 7 64位上 Qt Creator 3.4.2(opensource) 基于Qt 5.5.0(MSVC 2013,32位)
目标
我正在使用第三方库。我需要#include像这样的库文件,因为这是库文件包含它们的依赖项的方式。
我尝试了什么
在myFunction.h中(与.pro文件在同一目录中)
#include <lib_header.h>
...
<。>文件中的
LIBS += -L"$$PWD/Debug/" -llib_name
SUBDIRS += "$$PWD/Include"
DEPENDPATH += "$$PWD/Include"
INCLUDEPATH += "$$PWD/Include"
DEPENDPATH += "C:/Users/Steves Laptop/UX3D/Include"
INCLUDEPATH += "C:/Users/Steves Laptop/UX3D/Include"
VPATH += "$$PWD/Include"
VPATH += "C:/Users/Steves Laptop/UX3D/Include"
...
lib_header.h位于/ Include
结果
当我将鼠标悬停在文件确切位置的#include行上时,我会得到工具提示。在编译它说它无法找到。我希望这是一个新手的错误,但到目前为止浪费了3个小时。如果在我的文件中,我这样做#include <Include/lib_header.h>
就行了。我需要一种直接引用它们的方法,以便库的其余部分可以工作。
即使有人可以提供链接或参考源文件,该文件记录了Qt的#include&lt;&gt;的实现。标签就足够了。