Vscode使用CMAKE和MinGW编译及调试—Apple的学习笔记

1. 安装cmake-gui且设置环境变量

CMAKE_C_COMPILER= D:\MinGW\bin\gcc.exe

CMAKE_CXX_COMPILER=D:\MinGW\bin\g++.exe

2. 在vscode中安装插件cmake和cmake tool

3. 选择编译工具

ctrl+shit+p,输入cmake 选择 "scan kits"命令,让cmake-tools扩展,重新扫描本机工具链。

4. 产生makefile,按如下2对应的按钮

5. Build工程,按如下3对应的按钮

注:若有时候不能编译了,在最后的控制栏中选择change an active kit为unspecified,然后重新scan Kit再选择一个正确的kit即可。

6. 然后点击生成的exe同名的cpp文件,按F5调试。从来没有配置过则会提示错误。主要修改如下Launch.json文件中

       "program": "${workspaceFolder}/build/${fileBasenameNoExtension}.exe"  #调试文件的路径

        "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe",  #调试器的路径

        "externalConsole": true, #因为我希望控制台窗口可以额外弹出

调试成功界面如下:

附录

${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字

${workspaceRootFolderName}  当前打开的文件夹的名字

${file}当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名

${relativeFile}从当前打开的文件夹到当前打开的文件的路径

${fileBasename}  当前打开的文件名+后缀名,不包括路径

${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名

${fileDirname} 当前打开的文件所在的绝对路径,不包括文件名

${fileExtname} 当前打开的文件的后缀名

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容