【发布时间】:2010-11-15 16:15:46
【问题描述】:
在 Microsoft Visual Studio 2008 中,我想从命令行为解决方案 (*.sln) 设置 C++ 目录(包括、库等)。在 Visual Studio 2003 之前,我已经成功地依赖 devenv.exe 的 /useenv 选项,从命令行开始。这似乎不适用于 Visual Studio 2008 专业版。由环境变量 INCLUDE 和 LIB 设置的目录将被忽略。
我为这个问题找到的唯一参考是here。它在工具 -> 选项 -> 项目和解决方案 -> VC++ 目录中提到了“外部依赖项”部分。我找不到这样的部分。我发现我认为是“外部依赖项”(我不确定,因为我正在运行翻译成意大利语的 VS2008)部分:右键单击解决方案!特性 !共享属性? !外部依赖项?,但这样的部分是空的。
我正在运行 Microsoft Visual Studio 2008 版本 9.0.21022.8 RTM,这是批处理
set INCLUDE=C:\Programmi\Microsoft Platform SDK February 2003\Include;C:\Programmi\Microsoft Visual Studio .NET 2003\VC7\ATLMFC\INCLUDE
start "devenv.exe" "mySolution.sln" /useenv
“BuildLog.htm”改为显示:
INCLUDE=C:\boost_1_44_0;C:\Programmi\Microsoft Visual Studio 2008 Professional\VC\include;C:\Programmi\Microsoft Visual Studio 2008 Professional\VC\atlmfc\include
有什么帮助吗?谢谢。
【问题讨论】:
标签: visual-studio-2008 environment-variables devenv