视觉C 2010年致命错误C1083;没有权限
Visual C++ 2010 Fatal Error C1083; Permission Denied
对于大学的一堂课,教授为我们提供了一些我们要修改的骨架代码。当我尝试在Visual C 2010 Express(x86)中编译代码时,我会收到以下错误:
C:Users[username]AppDataLocalTemp.NETFramework,Version=v4.0.AssemblyAttributes.cpp : fatal error C1083: Cannot open compiler generated file: 'Release.NETFramework,Version=v4.0.AssemblyAttributes.obj': Permission denied
我已登录的帐户具有有关该文件的完整读取 - 修改权限,我正在使用Windows 7(x64)。为了使问题更令人困惑,该项目以调试模式编译,而不是在发布模式下进行编译,教授指示我们使用。
预先感谢您的任何帮助。
,因此事实证明,解决方案只是在项目文件夹中删除.suo文件并重建项目。我不知道为什么奏效,但似乎这样做。
这可能根本不是权限问题,但可能是文件锁问题。我相信如果您是:
,这可能会发生- 构建整个解决方案
- 并行建造
- 无法正确定义项目依赖项
发生的事情是一个项目正在写入对象,而另一个项目则试图读取该对象,而不能因为写锁定锁定。
如果我错了,请纠正我。
我从未遇到过这个特定的错误,但是作为一般规则,我发现Visual Studio在安全性方面有很多问题。例如,我无法在我的版本上注册COM组件...因此,我总是以管理员的身份运行Visual Studio(管理帐户不够,您希望快捷方式以admin启动)。这解决了我的问题以及多年来我遇到的其他问题。远射,但我希望有帮助。
Visual Studio在Windows 7&远景。
-
首先,尝试通过右键单击其快捷方式并选择黄蓝色盾牌选项来运行Visual Studio Express作为管理员。
-
如果这无济于事,请完全禁用用户访问控制(您应该能够使用管理员帐户来做到这一点)。
我有一个解决方案,该解决方案具有我从以前的开发人员那里继承的多个项目。我也遇到了这个问题,我终于发现了它的来源,所以也许这也是海报案例中发生的事情。
在我的项目设置中,项目中有很多源文件。当Visual Studio确定构建顺序时,它会同时构建彼此独立的项目。因此,可能会同时构建在两个单独的项目中编译的文件,这可能会导致锁定。
我认为,在项目中引用文件是邪恶的。:)正确的方法是将共享文件放在库中,然后相应地设置依赖项。从理论上讲,通过为共享文件的项目设置构建依赖项,这也可以解决此问题,但这是IMO任意的,因为这些项目可能没有有意义的依赖性(在我的情况下是这样),它们只是重复使用相同的代码。
就我而言,有时我可以毫无问题地构建整个解决方案,有时我必须重新启动几次。
可能发生的另一个原因是,当设置是某些(中间)文件被生成同一文件夹时,也应审查设置。
如果您的项目在一种模式下编制了罚款,而不是另一种模式(例如Win32 vs X64,Debug vs Release),则应仔细比较构建设置,尤其是包括目录。
vs会误导性地丢弃"访问拒绝"错误,而不是"找不到",如果您的构建路径包含例如对d:drive的引用,这恰好是内部没有磁盘的DVD-RW驱动器。
OPEN 项目属性> VC 目录> Include Directories ,选择" 配置:所有配置:所有配置所有平台",如果您看到<different options>
,请仔细检查差异是什么。或只需将目录从工作配置复制到损坏的目录。
然后重复项目的属性> C/C >附加include Directories 。
我遇到了相同的问题" 致命错误:拒绝" Windows 10下的Visual Studio C 2017。
如上所述:以管理员的身份运行Visual Studio 。
使用/fo标志使用cl.exe时发生了权限错误。删除文件输出选项已解决。
- Termux权限被拒绝
- AWS Lambda C++运行时权限被拒绝
- 为什么 KMS drmModeSetCrtc() 在 X11 会话中运行时会失败并被拒绝权限?
- 编写一个函数来删除单链表中的节点(尾部除外),仅授予对该节点的访问权限
- 在没有管理员权限的情况下连接到同一网络中的命名管道
- 为什么我在空指针错误(链表)中获取成员访问权限
- Q没有管理权限的 exe 无法启动维护工具
- 在没有管理员权限的情况下,在 c++ 中以编程方式将程序添加到启动
- 如何使用Windows API C++更改已创建的文件夹/目录安全权限
- 如何修复无效的API密钥,IP或操作权限错误?
- 使用崇高文本 3 进行C++拒绝授予权限?
- 为什么"delete"操作员给我访问权限冲突
- 从根权限进程创建可访问的文件
- Android因为权限问题而杀死Qt应用程序
- 具有管理员权限的外壳执行不会结束
- 父级的子属性 - 访问权限
- 从C++获得对在python中创建的C++类的访问权限
- 错误: C1083: 无法打开包含文件:"boost/asio.hpp": 没有此类文件或目录
- 多个错误C1083,尽管路径和权限正确
- 视觉C 2010年致命错误C1083;没有权限