Windows10+VSCode+CMake+shell脚本编译C/C++程序
一、概述
想要在Windows10上做C++验证/编译类库,借助VSCode(其实这东西要不要都行,它就是来方便查看代码的)+CMake+shell脚本做程序的编译运行。
下面写一个小例子记录一下
准备工作:
1.编译环境用的是mingw64,使用其再带的g++编译,ps:记得要配置其环境变量
2.安装cmake,并配置其环境变量
3.目录结构
二、示例代码
第一步:下载一个VSCode
第二步:
创建一个目录,并写一个main.cpp的文件,协商一行简单的输出
#include <iostream> using namespace std; //ctrl+shift+p int main(void){ cout <<"Hello World"<<endl; return 0; }
第三步:
创建一个CMakeLists.txt文件,并在文件中配置其版本号,源代码路径等
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #参考样例:https://blog.csdn.net/qq_43331089/article/details/127913289 cmake_minimum_required(VERSION 3.0.0) project(scrcpy_demo VERSION 0.1.0) #include(CTest) #enable_testing() #生成一个可构建的执行程序,在根目录下的build文件夹 add_executable(scrcpy_demo main.cpp) set (CPACK_PROJECT_NAME ${PROJECT_NAME}) set (CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack) #message用于输出信息 message( "项目名称:" ${PROJECT_NAME}) message( "项目版本:" ${PROJECT_VERSION}) |
第四步:
创建一个run.sh的脚本,如下:
#!/usr/bin/env bash #自动化运行的脚本 BUILD_DIR='build' #删除build目录 rm -rf $BUILD_DIR #重新编译 cmake -B build -G "MinGW Makefiles" echo $BUILD_DIR #进入build目录 cd $BUILD_DIR #执行make编译 mingw32-make #运行可执行文件 ./scrcpy_demo.exe
打开mingw64命令行。输入./run.sh。如果正常执行就会输出结果
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
2013-11-07 配置openfire环境
2013-11-07 eclipse 格式化快捷键(Ctrl+shift+f)不起作用的解决办法
2013-11-07 Android 对BaseAdapter做优化处理