C++ C++;VS致命错误C1083权限被拒绝

C++ C++;VS致命错误C1083权限被拒绝,c++,fatal-error,permission-denied,C++,Fatal Error,Permission Denied,我在网上搜索了几个小时,试图找到一个解决方案。我是C++新手,不过我编译了不少程序,直到昨晚才有问题。 我正在使用Microsoft VS命令提示符。我在2010年、12月和13日试过这个,得到了同样的错误。。。以及在两个不同的计算机系统上。我认为这可能是一个代码问题,然而,我只是输入了一个简单的程序,我知道它会工作,但我得到了相同的错误。我正在运行64位Windows 8 在命令提示符下,输入cl C:\Users\David\Desktop\1\simplecpp.cpp 并获取以下错误:

我在网上搜索了几个小时,试图找到一个解决方案。我是C++新手,不过我编译了不少程序,直到昨晚才有问题。 我正在使用Microsoft VS命令提示符。我在2010年、12月和13日试过这个,得到了同样的错误。。。以及在两个不同的计算机系统上。我认为这可能是一个代码问题,然而,我只是输入了一个简单的程序,我知道它会工作,但我得到了相同的错误。我正在运行64位Windows 8

在命令提示符下,输入cl C:\Users\David\Desktop\1\simplecpp.cpp

并获取以下错误:

C:\Users\David\Desktop\1\simplecpp.cpp:致命错误C1083:无法打开编译器生成的文件:“simplecpp.obj”:权限被拒绝

如果我以管理员的身份运行(我在另一篇文章中读到的内容),我可以编译程序,但是没有输出。它不保存对象或程序文件。我还检查了权限,一切正常


这两台电脑都没有任何变化,都使用了广告感知,然而,我禁用了它,并尝试了一下,以防有什么干扰,但仍然不起作用。我还关闭了防火墙并尝试了。我觉得奇怪的是,我的两台计算机同时遇到相同的问题?

查找Visual Studio的其他实例,这些实例可能仍然打开该文件。如果你找到它们,就把它们关上。如果所有这些都失败了,重新启动机器——Windows对打开的文件非常挑剔

好的,我发现了问题所在。我不知道这是怎么发生的,但不知怎么的,我的主帐户的Microsoft Visual Studio 10.0文件夹权限在我的两台计算机上都被重置了,我没有修改任何文件的权限。我安装的其他版本也是如此

可能是windows更新问题?无论如何,我重置了权限以允许完全访问,现在一切正常

如果其他人遇到此问题并遇到相同问题,只需导航到您的Microsoft Visual Studio 10.0文件夹“…程序文件(x86)\Microsoft Visual Studio 10.0”>右键单击并转到属性>单击安全选项卡>单击编辑,然后选择受影响的用户并选中完全控制

但是,它现在正在将我的项目文件保存到根Microsoft Visual Studio 10.0文件夹中


谢谢

我需要将位于C:\Program Files(x86)\Microsoft Visual Studio\Common\MSDev98\Bin中的msdev.exe设置为在Win XP、SP3兼容模式下运行,以便所有用户修复此问题。它已设置为以管理员身份为所有用户运行。

当您尝试构建版本时,也可能遇到此问题。我的旧版本仍在发布文件夹中,我将其中一个文件隐藏起来。它给了我这个错误,我不知道为什么,但是,如果你再次取消隐藏该文件,它会解决问题。

你可以在专门用于Windows管理的论坛上找到更好的帮助。谢谢……我将在Windows板上发布此错误。如果该文件已经存在并且由管理员所有,则操作系统将拒绝覆盖这些文件的尝试。现在,你说它不写文件,但我认为你错了。相反,它会尝试将文件写入您不期望的位置!在任何情况下,您都应该能够在没有管理员权限的情况下使用MSV。我尝试了新文件,我知道这些文件不存在,但仍然存在相同的问题。还尝试使用不同的目录和媒体。我已经在我的整个计算机上搜索了当我以管理员身份运行时编译的输出文件,但也找不到这些文件。似乎是个特权问题,但我不知道该怎么办。我所做的一切似乎都不会改变什么。谢谢,但我也做到了。没有打开的文件实例。