CMAKE 《window构建项目》
安装
参考链接 https://subingwen.cn/
https://subingwen.cn/cmake/CMake-primer/
cmake
https://cmake.org/download/ 下载 根据需求安装合适的版本
mingw64
https://www.mingw-w64.org/ 下载 根据需求安装合适的版本
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
添加环境变量
创建基本文件并添加如下内容
CMakeLists.txt
# 最少支持的cmake版本 cmake_minimum_required(VERSION 3.15) project(CMAKE_PRO) # SET(CMAKE_CXX_STANDARD 11) # set(CMAKE_GENERATOR "MinGW Makefiles") include_directories(${PROJECT_SOURCE_DIR}/include) # 设置文件输出路径 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin) # 查找可以编译的文件 aux_source_directory(${PROJECT_SOURCE_DIR}/src src_list) # 编译文件路径 add_executable(app main.cpp ${src_list})
查看GENERATOR
cmake -h
项目结构
切换到build
cd build # 生成makefile make .. # 指定生成器 # cmake .. -G "MinGW Makefiles" # make 生成exe make
出现找不到make
复制
C:\mingw64\bin\mingw32-make.exe
把副本更改名称为
C:\mingw64\bin\make.exe
本文来自博客园,作者:一个小笨蛋,转载请注明原文链接:https://www.cnblogs.com/paylove/p/18336103
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2023-08-01 Teamcener AWC Solr链接被拒