在Visual Studio中设置环境变量以进行构建(2008)

时间:2012-03-02 10:44:38

标签: visual-studio visual-studio-2008 qt

我查看了VS的Qt插件生成的一些项目,并注意到他们使用环境变量QTDIR来引用例如Qt头文件。但是我没有弄清楚这个变量的设置位置。我想它必须在项目设置中的某个地方,但是我找不到它。另请注意,我指的是构建期间所需的环境变量,而不是用于调试的环境变量。

2 个答案:

答案 0 :(得分:5)

在Windows上,有两种方法可以设置环境变量,例如QTDIR:永久地在System Properties->Advanced->Environment Variables中,或者通过打开cmd.exe并执行set QTDIR=/path/to/qt暂时用于单个cmd会话;现在当从该命令行启动VS(执行devenv.exe)时,它将使用刚刚设置的QTDIR值。第二种情况,主要用于多个QT安装时。

除此之外,您还可以在VS属性表中使用用户宏。从构建工具的角度来看,它们等同于环境变量。向项目添加新的属性表,双击新工作表,转到User Macros页面,然后单击Add Macro。不错的是,您可以在所有Qt项目中共享此属性表。

答案 1 :(得分:1)

当您通过设置向导安装Qt时(即不是手动),安装过程会设置系统环境变量QTDIR。这不是项目特定的事情,它是为整个系统设置的。您可以在描述的位置检查它。

提示:您可以按 Win + 暂停打开系统属性对话框(其中 Win Ctrl <之间的关键/ kbd>和 Alt