为了在VS2010项目构建中包含环境变量,我在VS2010命令提示符中运行它
devenv myProject.sln /build "DeBug" /useenv
并获得错误
Invalid Command Line. Unknown Switch : useenv
我看不出我哪里出错了。
答案 0 :(得分:0)
导航到安装Visual Studio的路径。在我当地它是: C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \
转到Common7 \ IDE目录: C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE并在此处打开控制台。
现在,在commnad提示符中运行以下命令:devenv -h
它将列出devenv.exe的所有可用参数和开关。在输出的底部,应该有以下内容:
产品专用开关:
/debugexe Open the specified executable to be debugged. The
remainder of the command line is passed to this
executable as its arguments.
/useenv Use PATH, INCLUDE, LIBPATH, and LIB environment variables
instead of IDE paths for VC++ builds.
我假设您将获得更短的列表,没有/ useenv选项,例如:
产品专用开关:
/debugexe Open the specified executable to be debugged. The
remainder of the command line is passed to this
executable as its arguments.
这就是你总是得到"无效命令行的原因。未知开关:useenv"错误信息。
我遇到了同样的问题并做了以下修复:
我没有足够的时间去调查和解释为什么'。但是这些步骤将这个问题排除在外。