我遇到了一个关于Visual Studio 2010 Professional C++调试器的非常简单的问题,就是设置环境变量时出现了错误。
在这个链接中有详细介绍:
http://msdn.microsoft.com/en-en/library/kcw4dzyf.aspx
具体在“Environment (Local Windows Debugger)”段落里。
我创建了一个标准的Win32控制台项目,在项目属性的“调试器(Debugger)”中设置了环境变量。
我希望得到以下输出:
但是我总是得到以下结果:
在这个链接中有详细介绍:
http://msdn.microsoft.com/en-en/library/kcw4dzyf.aspx
具体在“Environment (Local Windows Debugger)”段落里。
我创建了一个标准的Win32控制台项目,在项目属性的“调试器(Debugger)”中设置了环境变量。
TEST=asdf
OTHER=qwer
在_tmain(...)中打印环境变量:
cout << "Hello " << getenv("TEST") << endl;
我希望得到以下输出:
我期望一个输出:
"Hello asdf"
但是我总是得到以下结果:
"Hello asdf OTHER=qwer"
怎么解决这个问题?!
这似乎是DEU版本的一个错误。
*.vcxproj.user
文件中 - 查看一下里面的内容,看看是什么分隔字符串 - 我的文件中字符串之间有0x0a字符。 - Michael Burr