c++ - QT - 带有 "include"作为目录的包含路径不会包含

标签 c++ qt include

我正在尝试将头文件 afxwin.h 添加到我的 QT 项目中。我添加到我的项目文件的包含路径如下。

INCLUDEPATH += C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include

这不正确,因为它不包含我要查找的 header 。

它以红色突出显示路径的“包含”部分,并在将鼠标悬停在其上时显示;

包含(文件名)

[条件]

将文件名指定的文件的内容包含到当前项目中包含它的位置。如果包含文件名,则此函数成功;否则失败。立即处理包含的文件

有没有办法逃避包含?我试过双引号,但似乎没有效果。有什么想法吗?

最佳答案

通常 double qutoes 应该可以工作,但如果它们出于某种原因不起作用,您总是可以尝试使用旧的 8.3 格式:

INCLUDEPATH += C:\PROGRA~1\MICROS~1.0\VC\atlmfc\include

请记住,它不一定总是 ~1,也可能是 ~2~3 等。 您可以在 C:C:\Program Files (x86) 上使用 dir/x/p 以找出短名称“程序文件 (x86)”和“Microsoft Visual Studio 10.0”。

关于c++ - QT - 带有 "include"作为目录的包含路径不会包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17936139/

相关文章:

c++ - C++ 中何时需要#include <new> 库?

c++ - 查找定义我的 C/C++ 函数/宏的文件的方法比 'grep' 更简单

c++ - 如何在 C++ 中使用带通配符的 DeleteFile

c++ - 友元函数 = 两个不同类的运算符重载

java - QTJambi和Webkit,透明背景的问题

image - Qml图片和内存释放

c++ - 创建一个根据内容调整大小的 QDockWidget

c++ - 为什么必须链接库并设置包含目录

c - "Implicit declaration"警告

c++ - 错误 LNK2001 : unresolved external symbol C++