vscode配置c++环境总报错prelaunchTask"build"已终止,退出代码为1

飞比寻常1 2018-03-27 07:34:38
如下是我的配置:
tesk.json:

launch.json:

在控制台用gdb都能进行调试,但在vscode里面总会报下面两个错误:


...全文
6194 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
__Allan 2021-06-23
  • 打赏
  • 举报
回复

解决了吗我也有这个问题

  • 打赏
  • 举报
回复
引用 7 楼 JensenHCl 的回复:
应该路径中包含了中文
看了这位的回答,我换了个路径就好了
CalebHarris 2020-04-06
  • 打赏
  • 举报
回复
呃,这个是ld returned 1 exit status
JensenHCl 2020-03-26
  • 打赏
  • 举报
回复
应该路径中包含了中文
赵4老师 2018-03-30
  • 打赏
  • 举报
回复
摒弃minGW,使用VMWare/HyperV/VirtualBox/...虚拟机中的Linux!
飞比寻常1 2018-03-29
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止

老师,您好,这个应该不是程序崩溃了,因为以前在linux下配置vscode成功过,这个就是为了在windows下配置vscode写的求和,问题在于调试时启动launch配置文件失败,提示g++ -g生成的二进制文件格式不对,无法调试。刚开始是觉得windows跟linux下生成的debug文件格式或者其他细节不一样,但是在windows控制台里面用gdb是可以调试的:


但在vscode里调试就会报问题中贴出来的错误,但都是用的minGW,这个就很困扰了。
赵4老师 2018-03-28
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
飞比寻常1 2018-03-27
  • 打赏
  • 举报
回复 4
网上找的几乎都是一样的配置,倒腾两三天了还是这样,也没见谁出过这种问题,求助下各位大大们
零资源分下载,分享精神至上~ 一个综合型的Direct3D示例程序,用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存)。 其中的3D人物模型使用的是PS3版《真三国无双6》中的王元姬 ,一袭蓝衣,很美。 背景音乐为雅尼的《兰花》。 源码的配套博文是 《【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界:摄像机的实现》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8657656, 点击Debug下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。 by浅墨

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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