- # 设置最低的CMake版本
- cmake_minimum_required(VERSION 3.10)
-
- # 设置项目名称
- project(MyCplusplusProject)
-
- # 添加可执行文件
- add_executable(my_cpp_program main.cpp)
- #include
-
- int main() {
- std::cout << "Hello, C++ World!" << std::endl;
- return 0;
- }
- import subprocess
-
- # 定义CMake配置命令
- cmake_configure_command = ["cmake", "-S", ".", "-B", "build"]
-
- # 定义编译命令
- build_command = ["cmake", "--build", "build"]
-
- # 执行CMake配置
- subprocess.run(cmake_configure_command, check=True)
-
- # 执行编译命令
- subprocess.run(build_command, check=True)
python build.py