VSCode编译后调试,调试失败,提示如下:
然后发现我的cpp文件是单独放在一个文件夹下的
之后将test.cpp直接放在外面
如果遇到如preLaunchTask"g++.exe build active file"
后存在错误的提示,
直接将lauch.json中的"preLaunchTask": "g++.exe build active file"
注释掉即可,
如果我想要在我的vscode下的cpp_files文件夹下的程序进行调试我该怎么做呢,只需要修改launch.json这个文件中的"program"
参数即可,原来的参数是"program": "${workspaceFolder}\\${fileBasenameNoExtension}.exe",
修改之后如下
cpp_file即是你的存放程序文件的文件夹。
cpp程序下执行run code
发生如下.exe文件无法运行,指定的可执行文件不是此操作系统平台的有效应用程序
错误
这个错误是由于程序中的数组开太大发生的错误,看了半天,不知道什么原因,把VSCode重装了吧还是这样,以为我的MINGW出现了问题,最后不知道什么想法把程序全都注释了,发现可以运行,由此发现了是我的程序导致的,然后就一句一句排除错误,F**K。
最后,还有一大部分错误是由于在launch.json、task.json等其他非cpp文件程序下开启调试从而导致未知错误