# CppProject **Repository Path**: lonely-shadow/cpp-project ## Basic Information - **Project Name**: CppProject - **Description**: 本人学习高级CPP的Learning Notes - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-27 - **Last Updated**: 2023-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cmake & Gcc 实战 ## 环境配置 1. cmake:注意安装时勾选添加环境变量到PATH [cmake安装包](./tools/cmake-3.28.1-windows-x86_64.msi) 2. mingw:本地解压后将bin目录添加到系统Path即可 [mingw安装包](./tools/x86_64-13.2.0-release-win32-seh-ucrt-rt_v11-rev0.7z) ## vscode插件安装 ![Alt text](image/image.png) 仅仅是为了代码提示 ## 代码 hello.cpp ~~~c++ #include int main(int argc, char const *argv[]) { /* code */ std::cout << "Hello world" << std::endl; return 0; } ~~~ Cmakelists.txt ~~~makelists cmake_minimum_required(VERSION 3.20) project(Hello) add_executable(Hello hello.cpp) ~~~ ## 命令 ~~~bash # 构建 cmake -B build # 编译:使用-G指定编译器MinGw cmake --build build -G "MinGW Makefiles" ~~~ ## 输出 ![Alt text](image/image-1.png)