VS 运行多个单独 main 程序不方便。为了运行某个 main 程序,得把其它文件排序在外(右键某 cpp 文件,然后:从此项目中排除)。
vs_study.sln 是解决方案信息文件,vs_study.vcxproj 是项目信息文件。 一个解决方法可以包含多个项目。
如果项目是控制台程序,则子系统应该为:控制台。如果是 win32 程序,子系统应该为:窗口。 如果不匹配,则会报错。设置方法:右键项目->属性->配置属性->链接器->系统->子系统
MSVC 按 GBK 解码文件,不管你的源文件是什么编码格式。让 MSVC 按 utf-8 解码:C/C++ -> 命令行 -> 添加 /utf-8。
在 VS 中创建的文件默认是 GBK 编码。在 VS 中更改文件编码:文件 -> 高级保存选项 -> 编码 -> utf-8。设置创建文件的默认编码: 扩展 -> 管理扩展 -> 搜索“force UTF8”-> 下载 forceUTF8 -> 重启。(我试了一下,怎么不起作用)