如何利用提供的CMakeLists.txt文件,在CMake中建立工程文件,并生成相应的可执行文件,在CMD中执行命令
时间: 2024-04-09 11:33:44 浏览: 192
CMakeLists.txt 用于qtcreator创建cmake工程
4星 · 用户满意度95%
要在 CMake 中建立工程文件并生成可执行文件,需要按照以下步骤进行操作:
1. 确保你已经安装了 CMake,并将其添加到系统的 PATH 环境变量中。
2. 将提供的 `CMakeLists.txt` 文件保存在你的项目根目录下。
3. 打开终端或命令提示符,进入你的项目根目录。
4. 创建一个新的文件夹作为构建目录,并进入该目录。通常我们将构建目录与源代码目录分开,以保持项目的整洁性。
```bash
mkdir build
cd build
```
5. 在构建目录中运行 CMake 命令,指定上一步创建的源代码目录的路径:
```bash
cmake /path/to/source
```
如果 `CMakeLists.txt` 文件位于当前目录,可以直接运行 `cmake .`。
6. CMake 将会生成适用于你的操作系统和编译器的构建系统文件,例如 Makefile。
7. 使用生成的构建系统文件进行构建:
- 在 Linux 或 macOS 上,可以运行 `make` 命令:
```bash
make
```
- 在 Windows 上,可以使用 Visual Studio 的开发人员命令提示符,然后运行 `msbuild` 命令:
```bash
msbuild MyProject.sln
```
或者你也可以使用 MinGW 或 Cygwin 等工具来运行 `make` 命令。
8. 构建成功后,将会生成可执行文件,位于构建目录中。
9. 在 CMD(Windows)或终端(Linux/macOS)中,进入构建目录,并执行生成的可执行文件:
```bash
cd build
./MyExecutable
```
以上步骤将帮助你在 CMake 中建立工程文件,并在 CMD 中执行生成的可执行文件。请注意,具体的命令可能因操作系统和编译器而异,你需要根据实际情况进行调整。
阅读全文