EKu*_*tia 17 c++ visual-studio-2015
我尝试在Visual Studio 2015社区中运行诊断工具以进行测试项目.
我的代码:
#include<iostream>
int main()
{
for (;;)
{
std::cout << "Hello, World!";
getchar();
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我在配置Debug中使用x64平台.窗口诊断工具意外失败,说明如下:
诊断工具意外失败."输出"窗口中的"诊断中心"输出可能包含其他信息.
诊断中心:
暂存目录不能具有尾随连接点.
这是什么意思?如何更正此错误?
它抱怨"临时目录"实际上不是一个目录,而是某种重新分析点.重分析点用于实现各种NTFS文件系统功能,特别是连接点和符号链接.
我不确定临时目录应该是哪个目录,但我的猜测是它是你的TEMP目录(通常是类似的东西C:\Users\ROSSRI~1\AppData\Local\Temp)并且你已经完成了一些事情,比如使用连接点或符号链接将其移动到另一个驱动器.您可以通过在Windows命令提示符中输入以下命令来检查您的TEMP目录是否真的不是一个目录:
for /d %i in ("%TEMP%") do @echo %~ai
Run Code Online (Sandbox Code Playgroud)
如果它打印d--------然后它是一个普通目录,但如果它打印,d-------l那么它是一个连接点.
假设我是正确的,解决方案是将TEMP目录移回或将TEMP和TMP环境变量指向您移动它的位置.