在Windows 7上使用qmake创build项目(使用Visual Studio 2010)时:
qmake -tp vc OmniScribe.pro
在我的.pro文件中,我有INCLUDEPATH = +下的许多其他的东西
${OPENCV_HOME}/include/opencv \
但是,当我在列表中查看项目设置 – > C / C ++ – >常规 – >其他包含目录时,我看到这个OPENCV_HOME环境variables没有被replace,列表中包含以下内容:
${OPENCV_HOME}\include\opencv
我肯定有一个OPENCV_HOME作为我的用户环境variables的一部分设置为:
X:\users\username\Windows_Stuff\OpenCV2.4
请注意,这是我没有pipe理员权限的计算机上的networking驱动器。
如何configuration我的.pro文件或更改我的qmake命令没有发生这种情况? 上面的语法在使用Linux时正确parsing,所以我不确定我需要做些什么来解决问题或根源问题在哪里。
要在运行qmake时展开环境变量,请使用:$$(OPENCV_HOME)