当前位置:   article > 正文

vscode配置调用visual studio的编译和调试环境_vscode配置vs2019环境

vscode配置vs2019环境

https://blog.csdn.net/qq_37429313/article/details/120588483
https://blog.csdn.net/weixin_45717218/article/details/121720410
0.安装 visual studio 2019, 带 windows Sdk 10。
方法1:
1.安装扩展 Easy C++ Projects
2.打开命令面板(ctrl+shift+p),输入 >easy, 选择新建C++工程
  选择2019 MSVC工具集。
3.Easy自动从国外网站下载配置清单。下载失败,则使用当前目
  录下的配置好的json文件。
方法2:
1.安装扩展 "C/C++ Runner"
2. 配置文件
  .c_cpp_properties.json    配置编译环境(cl.exe),
  settings.json
3. 配置 Runner 调试
方法3:
1. 基本调用3条命令解决:
   (1) vcvarsall.bat <arch-version> <sdk-version>
   (2) cl.exe /c <options> "xxx.cpp"
   (3) link.exe <options> /MACHINE:<arch-version> /out:xx/xx.exe
   (4) (2)和(3)可以合并:cl <options> "xxx.cpp" /link <options> /out:xx/xx.exe
2. 上面的命令,配置成两个json:
   launch.son
   task.json
3. lauch.son 调用 task.json。task.json调用"vcvarsall.bat"配置编译环境,
   接着调用多个"Command"如: cl.exe, link.exe等,然后调用自己写的清理脚本(Clean.bat)
4.tasks.json 里"vcvarsall.bat"配置程序运行的VS环境,
  使用Everything工具搜索位置,把完整路径加入到"args"参数里.
5."cppvsdbg"配置项使用“ms-vscode.cpptools-1.11.5-win32-x6”
  扩展里的vsdbg.exe来调试程序。
6.CleanRubbish.bat 清理编译生成的文件
7.notepad++ + Hex-Editor 查看是否64位
  

以下展示方法3的配置文件:

  1. //launch.json
  2. {
  3. // 使用 IntelliSense 了解相关属性。
  4. // 悬停以查看现有属性的描述。
  5. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  6. "version": "2.0.0",
  7. "configurations": [
  8. {
  9. "name": "cl.exe - 生成和调试活动文件",
  10. "type": "cppvsdbg",
  11. "request": "launch",
  12. "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
  13. "args": [
  14. ],
  15. "stopA
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/950378
推荐阅读
相关标签
  

闽ICP备14008679号