在 Windows 7 上使用 qmake 创建项目时(使用 Visual Studio 2010):
qmake -tp vc OmniScribe.pro
在我的 .pro 文件中,我在 INCLUDEPATH=+ 下有(以及许多其他内容)
${OPENCV_HOME}/include/opencv \
但是当我查看项目设置 -> C/C++ -> 常规 -> 附加包含目录时,在清单中,我看到这个 OPENCV_HOME 环境变量没有被替换,并且以下内容包含在列表中:
${OPENCV_HOME}\include\opencv
我肯定有一个 OPENCV_HOME 作为我的用户环境变量的一部分设置为:
X:\users\username\Windows_Stuff\OpenCV2.4
请注意,这是我没有管理员权限的机器上的网络驱动器。
如何配置我的 .pro 文件或更改我的 qmake 命令以防止这种情况发生?上面的语法在使用 Linux 时被正确解析,所以我不确定我需要做什么来修复问题或根本问题在哪里。