Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Qt Creator中添加包含路径 我下载了一个使用Boost的C++项目。它相当复杂,很多文件引用了它的各个部分,例如: #include <boost/graph/fruchterman_reingold.hpp> #包括_Qt_Boost_Qt Creator - Fatal编程技术网

无法在Qt Creator中添加包含路径 我下载了一个使用Boost的C++项目。它相当复杂,很多文件引用了它的各个部分,例如: #include <boost/graph/fruchterman_reingold.hpp> #包括

无法在Qt Creator中添加包含路径 我下载了一个使用Boost的C++项目。它相当复杂,很多文件引用了它的各个部分,例如: #include <boost/graph/fruchterman_reingold.hpp> #包括,qt,boost,qt-creator,Qt,Boost,Qt Creator,我已将Boost目录放在项目文件夹中,并在.pro文件中添加了INCLUDEPATH+=“C:/Programming/my project”,但出于某种原因,Qt一直告诉我关于每个文件的“没有这样的文件或目录”。现在请注意,如果我将路径更改为绝对路径,则引用将开始工作。我已经显式运行了Qmake,但仍然遇到相同的问题。除了将所有路径更改为绝对路径之外,我还能做些什么 我正在运行QtCreator 3.3.0,Qt5.4.0,编译器是MinGW 4.9.1。所以我已经找到了答案。显然,该项目中有

我已将Boost目录放在项目文件夹中,并在
.pro
文件中添加了
INCLUDEPATH+=“C:/Programming/my project”
,但出于某种原因,Qt一直告诉我关于每个文件的“没有这样的文件或目录”。现在请注意,如果我将路径更改为绝对路径,则引用将开始工作。我已经显式运行了Qmake,但仍然遇到相同的问题。除了将所有路径更改为绝对路径之外,我还能做些什么


我正在运行QtCreator 3.3.0,Qt5.4.0,编译器是MinGW 4.9.1。

所以我已经找到了答案。显然,该项目中有几个项目,但我不知道我必须更改每个项目中的
.pro
文件,以告诉编译器添加新路径。我做完后,问题就解决了。谢谢大家抽出时间。

让我们做个测试。能否将boost文件夹移动到根目录(C:),相应地更改.pro文件中的INCLUDEPATH,然后重试?更改pro文件后是否运行qmake?然后重建应用程序?@CapEnt刚刚试过,仍然是这样nothing@user1767754我在编辑了.pro文件之后就这样做了