为了在 VS2010 项目构建中包含环境变量,我在 VS2010 命令提示符中运行它
devenv myProject.sln /build "DeBug" /useenv
并得到错误
Invalid Command Line. Unknown Switch : useenv
我看不出哪里出错了。
为了在 VS2010 项目构建中包含环境变量,我在 VS2010 命令提示符中运行它
devenv myProject.sln /build "DeBug" /useenv
并得到错误
Invalid Command Line. Unknown Switch : useenv
我看不出哪里出错了。
导航到安装 Visual Studio 的路径。在我的本地是:C:\Program Files (x86)\Microsoft Visual Studio 10.0\
转到 Common7\IDE 目录:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE 并在此处打开控制台。
现在,在命令提示符下运行以下命令: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”错误消息的原因。
我有同样的问题,并做了以下解决它:
我没有足够的时间进行调查并解释“为什么”。但是这些步骤解决了这个问题。