抱歉,我似乎无法修复此错误:
严重性代码描述项目文件行抑制状态错误 CS2012 无法打开 'C:\Users\Usuario\source\repos\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe' 进行写入 -- 'Access to the path 'C:\Users \Usuario\source\repos\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe' 被拒绝。WindowsFormsApp1 C:\Users\Usuario\source\repos\WindowsFormsApp1\WindowsFormsApp1\CSC 1 Active
我想这与只读文件有关吗?我尝试更改它并恢复为只读,我尝试关闭并重新打开 VS,我尝试以管理员身份运行它,我更改了程序集名称和默认命名空间,现在它甚至无法运行调试器
我是 C# 的新手,我曾经做过 Java,从来没有遇到过这样的错误,对不起,如果它很简单。顺便说一句,我使用的是安装了 Bitdefender 的 Windows 10
所以我正在观看有关如何使用Lwjgl创建窗口的java教程,我得到了这个部分,你得到了主监视器:
ByteBuffer vidmode = glfwGetVideoMode(glfwGetPrimaryMonitor());
glfwSetWindowPos(
window,
(GLFWVidMode.width(vidmode) - width) / 2,
(GLFWVidMode.height(vidmode) - height) / 2
);
Run Code Online (Sandbox Code Playgroud)
但是我在eclipse上遇到这个错误:"类型不匹配:无法从GLFWVidMode转换为ByteBuffer"
导致不允许这样做:GLFWVidMode.width GLFWVidMode.height(它说:"GLFWVidMode类型中的方法高度()不适用于参数(ByteBuffer)")
我已经搜索了另一个教程,它也按顺序使用这些方法,因此我不确定应该替换它以使其工作或者如果它们在Lwjgl 3.0中更新了某些东西.