要使用CMake自动生成C头文件,请按照以下步骤操作:
add_executable()
和target_include_directories()
函数来创建可执行文件并指定头文件目录。cmake_minimum_required(VERSION 3.0)
project(MyProject)
# 添加源文件
set(SOURCES main.c)
# 创建可执行文件
add_executable(${PROJECT_NAME} ${SOURCES})
# 指定头文件目录
target_include_directories(${PROJECT_NAME} PUBLIC include)
#include "my_header.h"
引入头文件。mkdir build
cd build
cmake ..
make
这将生成一个名为“my_header.h”的头文件,并将其放置在“include”文件夹中。
注意:CMake并不会自动生成头文件,而是帮助您管理项目的构建过程。要创建头文件,您需要手动创建并将其添加到项目中。
高校公开课
云+社区沙龙online [技术应变力]
serverless days
企业创新在线学堂
云+社区技术沙龙[第7期]
Elastic 中国开发者大会
企业创新在线学堂
DB-TALK 技术分享会
企业创新在线学堂
DBTalk
Techo Day
领取专属 10元无门槛券
手把手带您无忧上云