调试helloworld
先建立一个文件夹然后在文件夹,创建一个test.cpp 写下一下内容。
# include <iostream>
int main(int argc, char* argv[]){
for(int i = 0 ; i < argc ; i++){
std::cout << argv[i] << std::endl;
}
std::cout << "hello" << std::endl;
return 0;
}
然后再写一个最简单的CMakeLists 内容如下:
cmake_minimum_required(VERSION 3.2)
project(hello)
set(CMAKE_BUILD_TYPE DEBUG)
add_executable(hello test.cpp)
cmake的 CMAKE_BUILD_TYPE 这个一定要大写, 不要问我为什么。。。此处流泪…
之后建立 build 目录 cmake…
然后make
生成了 hello程序了,这个时候就可以开始调试了
首先点击vscode的调试按钮然后生成调试所需要的 launch.json 文件。
这是一个json文件,用于告诉vscode该如何调试这个程序
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"