gpt4 book ai didi

c++ - 在 C++ Microsoft Visual Studio 2010 中调试多个环境变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:00:09 25 4
gpt4 key购买 nike

我在使用 Visual Studio 2010 Professional C++ 调试器设置环境变量时遇到了一个非常简单的问题。

描述于
http://msdn.microsoft.com/en-en/library/kcw4dzyf.aspx
“环境(本地 Windows 调试器)”段落。

我创建了一个标准的 Win32 控制台项目。我正在项目属性中设置环境 → 调试器:

TEST=asdf
OTHER=qwer

并在 _tmain(...) 中打印环境变量:

cout << "Hello " << getenv("TEST") << endl;

我希望这样的输出:

"Hello asdf"

但我总是得到:

"Hello asdf OTHER=qwer"

如何解决这个问题?!


看来是DEU版本的bug。

我刚刚提交了一份错误报告: https://connect.microsoft.com/VisualStudio/feedback/details/727324/msvs10-c-deu-debugger-environment-variables-missing-linefeed#details

最佳答案

遇到以编程方式提供此属性的类似问题时,我遇到了这个 github file .分隔符是 xml 格式的 " ",也就是换行符。使用 Environment.Newline 解决了 dot net 中的问题。

在 GUI 中的交互模式下,您需要单击编辑按钮并使用重新运行键拆分变量。

关于c++ - 在 C++ Microsoft Visual Studio 2010 中调试多个环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9506583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com