如何从 qmake 中的包含路径中删除项目的根目录
How to remove project's root dir from include path in qmake
qmake的默认行为是将项目的根路径添加到Include路径。在makefile中,它会生成类似的东西:
INCPATH = -I..bug -I. -I....QtQt5.8.05.8mingw53_32mkspecswin32-g++
其中"错误"是项目的名称。我不要" - 我"。部分。如何在.pro
文件中删除此?
我尝试了:
INCLUDEPATH -= "."
但没有改变。
详细说明:我的项目在Linux上填充了,但是在Windows(mingw)上,它无法编译。经过深入的研究,我意识到标准C 库(String.H)中包含的某个地方有名为" process.h"的文件。问题在于,在我的项目中,有一个文件完全相同的文件。和自相矛盾的是,我的项目中的文件包含在标准库的标题中(!!)。该行为导致字符串标头文件无法编译。
有可靠的配置选项:
CONFIG += no_include_pwd
相关文章:
- 你能检查一下为什么在这个代码中从链接列表中删除项目不起作用吗
- C++ 从链表中删除项目时出现问题
- 从 std::vector 中删除项目时"Iterator not incrementable"
- 从 QTreeView 中删除项目时取消选择所有行
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 从传递给新线程C++的矢量中删除项目
- 如何创建一个函数,该函数可以从一个qtreewidget中删除项目并将其添加到另一个函数
- 在拖放 QML 列表中插入/删除项目使用 cpp 模型查看
- 如何在不删除C++集中删除项目?
- CMake 正在删除项目 c++
- 如何从 qmake 中的包含路径中删除项目的根目录
- 从多个 std::vector 中删除项目的最快方法
- 这是从 std::vector 中删除项目的有效方法吗?
- 从C 列表中删除项目
- STD :: MAP-如何查找或添加,然后可以在一次搜索中删除项目
- 使用迭代器从Boost多指数中删除项目时的一致性
- C++从指针数组中删除项目
- 获取路径删除和串联字符
- 如何设置CMAKE_INTDIR或CMAKE_CFG_INTDIR来删除项目配置
- 尝试从__FILE__中删除项目路径