如题,我正在尝试使用vscode编写C++程序,当我运行一个名为Hello,world.cpp的代码文件时,程序运行正常,如下图:

但是,当我运行一个带有中文名的程序时,出现了打不开的情况

到后来我安装了cph插件之后,出现了中英文代码都不能运行的情况,如图:
我已阅读过GitHub上该插件的使用说明,并且搜索过网络与询问过ChatGPT,但是没有得到什么对我有用的东西。
所以我有两个问题:
- 有什么方法可以实现像DEV-C++中文文件名编译呢?
- CPH插件为什么会出错呢?
"cph.general.defaultLanguage": "cpp",
"cph.general.defaultLanguageTemplateFileLocation": "E:\\coding_floder\\template.cpp", // 这是你的模板文件路径
"cph.general.firstTime": false,
"cph.language.cpp.Args": "-O2", // -O2
"cph.language.cpp.SubmissionCompiler": "GNU G++17 7.3.0",
"cph.language.cpp.Command": "E:/cpp_environment/bin/g++.exe",
"cph.language.c.Command": "E:/cpp_environment/bin/gcc.exe",
(这段设置为洛谷日报OI 环境配置指南的配置,被我修改成我自己的路径)
(E:/cpp_environment/为我C/CPP环境的路径)