2401_87477750 2024-10-06 18:20 采纳率: 0%
浏览 149

visual studio正确的代码第二次运行突然报错,如何解决?(语言-c语言)

以下为报错复制
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 LNK1168 无法打开 D:\编程初始\Project3\x64\Debug\Project3.exe 进行写入 Project3 D:\编程初始\Project3\Project3\LINK 1

发现用debug时会报错,用release不会

  • 写回答

2条回答 默认 最新

  • 一轮明月照丘壑 2024-10-06 18:21
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个问题是一个链接器错误,LNK1168通常表示你的程序正在运行或者已经被其他进程锁定,因此无法写入或覆盖原有的执行文件。这可能是因为你之前运行的程序实例没有正确关闭,或者有其他程序(如调试器)正在使用这个文件。

    以下是一些可能的解决方案:

    1. 关闭所有正在运行的Visual Studio实例和相关的调试会话。确保没有其他程序正在使用你的项目文件。你可以通过任务管理器(Task Manager)来查看是否有正在运行的Visual Studio进程。如果有,结束它们然后再次尝试编译和运行你的程序。
    2. 尝试清理你的项目。在Visual Studio中,你可以通过点击项目菜单然后选择清理解决方案来实现。这将删除所有的生成文件和输出,然后你可以重新构建你的项目。
    3. 如果以上方法无效,你可能需要手动删除你的生成文件和输出。在你的项目目录中,找到x64/Debug或x64/Release文件夹(取决于你是使用Debug还是Release配置),然后删除里面的所有文件。之后再次尝试编译和运行你的程序。
    4. 确保你的文件路径和文件名没有非标准的字符或空格,这可能会导致一些奇怪的错误。检查你的项目路径和文件名是否都是合法的。

    如果以上方法都不能解决你的问题,可能需要更深入地检查你的开发环境和配置设置。如果可能的话,尝试在一个新的、简单的C语言项目中看看是否会出现同样的问题,这可以帮助确定问题是否特定于你的项目还是你的开发环境。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月6日