论坛
BBS
ASP
PHP
C语言
C++
net
JAVA
MYSQL
MSSQL
登录
|
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
积分: 0
设置
道具
勋章
任务
退出
搜索
搜索
本版
文章
帖子
用户
3D网络
>
论坛
›
3D网络
›
C++
返回列表
查看:
85
|
回复:
0
利用vs code, mingw, cmake编写c++
[复制链接]
夜之灾祸
夜之灾祸
当前离线
积分
7
2
主题
7
帖子
7
积分
新手上路
新手上路, 积分 7, 距离下一级还需 43 积分
新手上路, 积分 7, 距离下一级还需 43 积分
积分
7
发消息
发表于 2022-12-2 12:31:26
|
显示全部楼层
|
阅读模式
环境配置
1.安装vs code, mingw, cmake软件,并配置环境变量
2.安装 vs code 扩展工具:C/C++, C/C++ Extension Pack, CMake, CMake Tools
由浅入深配置
mingw实现最简单cpp程序
下载安装mingw,将 bin文件夹添加至环境变量path,例如 D:\Develop\MinGW\bin
检测g++是否安装成功,有提示就说明成功
新建main.cpp,代码如下
#include <iostream>
int main(){
std::cout << &#34;Hello World&#34; << std::endl;
}
在命令行中进入该文件所在文件夹,利用 g++ main.cpp -o main 编译
输出 Hello World,完成
mingw + cmake
下载安装cmake,同样添加 bin目录至环境变量,例如 D:\Develop\CMake\bin
命令行中输入 cmake 出现提示代表配置成功
之后新建一个项目,其实就是一个文件夹了,命名为cmake,里边包含刚才的main.cpp文件,新建的build文件夹,和一个CMakeLists.txt文件,CMakeLists.txt文件里就是cmake代码,build文件夹内容是cmake运行的结果,有关cmake语法可以自行学习,下面是我们的示例代码。
cmake_minimum_required(VERSION 3.0.0)
project(cmake)
add_executable(main main.cpp)利用命令行进入build文件夹,依次执行 cmake -G &#34;MinGW Makefiles&#34; .. , make, main
输出成功
mingw + cmake + vs code
首先下载 vs code,以及部分插件 C/C++, C/C++ Extension Pack, CMake, CMake Tools
新建一个文件夹,利用vs code打开,仅把刚才的 main.cpp 复制到文件夹中,ctrl + shift + p打开搜素框,搜索 cmake 选择 CMake: Configure
在选择GCC,同时在右下角Create
在工程名字中随便输入,之后可在cmake文件中修改
选择Liberals
在CMakeLists.txt中替换我们之前的代码,ctrl + s 保存
在左下方找到三角形运行
输出 Hello World 成功
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Archiver
手机版
Powered by
Discuz!
X3.4
© 2001-2015
Comsenz Inc.
快速回复
返回顶部
返回列表