pengkaifan 发表于 2023-5-17 18:59:17

C++问题求助

大神们,求助求助,用VS2010写的C++代码,但是隔一会就会弹出文件被修改了,网上查了一堆解决方法都没解决

isdkz 发表于 2023-5-17 18:59:18

这个问题可能是由于VS2010的自动保存机制导致的。你可以尝试以下方法解决:

1. 关闭自动保存功能:在“工具”->“选项”->“环境”->“常规”中找到“自动保存”选项,将其关闭。

2. 关闭反病毒软件:有些反病毒软件会误判VS2010的自动保存行为为病毒行为,导致文件被修改的提示。你可以尝试关闭反病毒软件,然后再运行VS2010看看是否还会出现该问题。

3. 重新安装VS2010:如果以上方法都没有解决该问题,你可以尝试重新安装VS2010。

希望以上方法能够帮到你,祝你好运!

pengkaifan 发表于 2023-5-17 19:01:11

并且弹框后把原来正常的代码编程乱码了

歌者文明清理员 发表于 2023-5-17 21:02:48

本帖最后由 歌者文明清理员 于 2023-5-17 21:06 编辑


这可能是由于在使用 GB2312 编码的文本文件中插入了 Unicode 字符,导致 Visual Studio 2010 无法正确解析该文件。您可以将文件另存为 Unicode 或 UTF-8 格式,或者在项目属性中更改源代码文件的编码格式为 Unicode 或 UTF-8,比如记事本另存为法

且根据您分享的图片,问题可能是由于Visual Studio 2010将源代码文件视为 ASCII 格式(编码为 GB2312),但它包含了一个 Unicode 字符,导致无法正确解析该文件。

解决此问题的一种方法是将文件另存为 Unicode 或 UTF-8 格式。您可以在 Visual Studio 中选择"文件"菜单,然后选择"另存为",并选择 Unicode 或 UTF-8 编码格式即可。

另外,您还可以尝试使用其他文本编辑器打开该源代码文件,例如 Notepad++,它通常能够更好地支持各种编码格式。

如果这些方法都无法解决问题,请提供更多详细信息或相关代码段,以便我能够更准确地帮助您解决问题。
页: [1]
查看完整版本: C++问题求助