VScode中C++环境配置完后,有的cpp文件能正常运行,有的却无法生成.exe文件是为什么

MJY__mjy 2022-02-05 13:31:41

C++新人,买了本书,照着视频教程安装了vscode和c++环境,用code runner运行时,有的文件没问题,有的却无法生成.exe文件。

 

 

...全文
687 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪客 2022-02-06
  • 打赏
  • 举报
回复

code runner的命令设置修改一下。你的配置中g++的参数-o的文件名没有.exe的后缀名,导致不能正确运行.。后面的if中有rm的那个可以删除了。rm是linux命令,win下没有。
setting.json里的"code-runner.executorMap"中修改cpp那一段
可以直接修改成
"cpp": "cd $dir &&g++ $fileName -o $fileNameWithoutExt.exe && $fileNameWithoutExt.exe",

MJY__mjy 2022-02-05
  • 打赏
  • 举报
回复

补充一点:不用code runner就能运行。

img

65,159

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧