环境
系统:Windows 10专业版
CMake版本:3.31.5
Visual Studio版本:2019
准备工作
1.安装CMake,并确保CMake的运行程序添加到环境变量中;
2.安装Visual Studio 2019,并确保勾选了“使用C++的桌面开发”;
3.安装通信灵码IDE,并登录。
操作步骤
1.在桌面新建一个文件夹,并命名为“HelloWord”;
2.右击“HelloWord”文件夹,选择“通过Lingma”打开,打开后如下图所示:

3.点击右上角的“切换AI侧栏”调出AI对话框,如下图所示:

4.在弹出的AI对话框中,输入“生成一个输出HelloWord的main.cpp文件”然后回车,如下图所示:

注意:生成的内容可能不完全一样,但一般都是正确的,下同。
5.点击生成的代码的“新建文件”按键,将代码保存成“main.cpp”文件,并保存到HelloWorld文件夹下,按键位置如下图所示:

再次保存文件后后,如下图所示:

6.在AI对话框中,输入“生成一个编译main文件的CMake文件”然后回车,如下图所示:

7.点击生成的代码的“新建文件”按键,将代码保存成“CMakeLists.txt”文件,并保存到HelloWorld文件夹下,如下图所示:

8.点击菜单栏中的“终端”->“配置任务”->“使用模板创建tasks.json”->“MSBuild 执行生成目标”生成文件tasks.json,然后把下文复制进去:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
//使用CMake生成项目,命令为:cmake -S . -B Win
"label": "cmake",
"type": "shell",
"command": "cmake",
"args": [
"-S",
".",
"-B",
"Win"
],
"group": "build"
},
{
//使用CMake编译项目,命令为:cmake --build Win
"label": "build",
"type": "shell",
"command": "cmake",
"args": [
"--build",
"Win"
],
"group": "build"
},
{
//使用CMake生成项目并编译项目,就是串行执行上面两个任务
"label": "make_and_build",
"dependsOn": [
"cmake",
"build"
],
//下面一行表示串行执行
"dependsOrder": "sequence",
"problemMatcher": []
}
]
}
复制并保存后,如下图所示:
9.点击菜单栏中的“终端”->“运行任务”->“make_and_build”,成功如下图所示:
浙公网安备 33010602011771号