😈「CSDN主页」:传送门
😈「Bilibil首页」:传送门
😈「本文的内容」:CMake入门教程
😈「动动你的小手」:点赞👍收藏??评论📝
add_executable
是CMake中用于添加可执行文件的基本命令。该命令将源代码文件编译成可执行程序,是CMake项目中不可或缺的一部分。
add_executable(<executable_name> [source1] [source2 ...])
<executable_name>
: 可执行文件的名称。[source1] [source2 ...]
: 源代码文件列表。add_executable(myApp main.cpp)
add_executable(myApp main.cpp util.cpp util.h)
以下是一个简单的示例,演示了在CMake项目中如何使用add_executable
来创建一个简单的可执行程序。
项目结构
cssCopy codeMyProject/
├── CMakeLists.txt
└── src/
├── main.cpp
└── util.cpp
CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(MyApp)
add_executable(myApp src/main.cpp src/util.cpp)
src/main.cpp
#include <iostream>
#include "util.h"
int main() {
std::cout << "Hello, CMake!" << std::endl;
printUtil();
return 0;
}
src/util.cpp
#include "util.h"
#include <iostream>
void printUtil() {
std::cout << "Utility function." << std::endl;
}
target_*
命令设置可执行目标的属性,如target_include_directories
设置包含目录。add_executable
命令是CMake项目中构建可执行程序的基石。通过合理使用此命令,可以灵活地管理源代码文件并生成所需的可执行目标。了解和掌握add_executable
的使用是每个使用CMake的开发者必备的技能。