QT - 包含路径,"include"作为目录不会包含

QT - Includepath with an "include" as a directory wont include

本文关键字:包含 include 路径 QT      更新时间:2023-10-16

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

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

这是不正确的行为,因为它不包括我正在寻找的标题。

它以红色突出显示路径的"包含"部分,当悬停在上面时,它会显示;

include(文件名)

[条件]

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

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

通常双量子位应该有效,但如果它们因任何原因不起作用,您可以尝试使用旧的8.3格式:

INCLUDEPATH += C:PROGRA~1MICROS~1.0VCatlmfcinclude

请记住,它不一定总是~1,也可以是~2~3等。您可以在C:C:Program Files (x86)上使用dir /x /p来查找"Program Files(x86)"answers"Microsoft Visual Studio 10.0"的短名称。