1 下载必须extension
按[Ctrl+Shift+X]打开extension窗口,选择安装"C/C++", "CMake", "CMake Tools"
2 在VSCode下打开作业目录
[File] -> [Open Folder]
3 建立CMakefile.txt文件
按[Ctrl+Shift+P]选择实行"CMake: Quick Start"
并选择合适的编译器,编译类型(execute or library)。将会在当前目录下生成CMakefile.txt文件。
如用现成的CMakefile.txt,应该放在当前目录下。
4 编译
按左侧cmake图标打开cmake子窗口,在此子窗口下点击build图标
按[Ctrl+Shift+P]选择实行"CMake: build"。
5. 设定c_cpp_properties.json
按[Ctrl+Shift+P]选择实行"C/C++:Edit Configurations (json)". 从cmake得到的include path似乎不能自动设定。需要修改c_cpp_properties.json文件中的includePath项。
5 调试
按F9设置断点。
按[Ctrl+Shift+D]开始实行调试。
Reference:
CMake tool for Visual Studio Code
订阅:
博文评论 (Atom)
VS Code下cmake, c++编译,调试环境的构成步骤
1 下载必须extension 按[Ctrl+Shift+X]打开extension窗口,选择安装"C/C++", "CMake", "CMake Tools" 2 在VSCode下打开作业目录 ...
-
Although t here is no technical support available for NASA NSTRAIN-95 , t here is a fork here which runs reasonably well on Linux https:/...
-
假设时间步i中的所有物理量X i 已知, 如果时间步i+1中的所有物理量X i+1 可以表为X i 的显函数 (1) X i+1 = F(X i ) (注;本文以下标i,i+1等表示时间步) 则该物理量X可以显式计算。而如果 (2) ...
-
1. 什么是体积锁死现象 图1 平面应变模型 在图1所示的又两个三角形单元组成的平面应变问题中,如果变形体材料是不可压缩的,那么我们不管在加载点施加多大的力,从有限元法计算得到的所有节点的所有位移都为零。因为任意位移都会导致 两个三角形中的一个的体积...
没有评论:
发表评论