gpt4 book ai didi

c++ - 在CMake中如何包含项目的头文件

转载 作者:太空狗 更新时间:2023-10-29 23:11:34 27 4
gpt4 key购买 nike

在 C++ 项目中,我想将头文件设置为项目源目录的后代,而不使用 UNIX 目录快捷方式 ...。我不确定如何配置 cmake 来处理它。

我有目录结构:

Root
|-include
| |- foo.h
|-src
| | foo.cpp

最佳答案

放入root\CMakeList.txt:

project(root)
include_directories(${root_SOURCE_DIR}/include)
...

您可以在子项目的任何地方使用 root_SOURCE_DIR。

有关更多信息,请考虑访问 http://www.cmake.org/Wiki/CMake_Useful_Variables#Variables_not_listed_here

关于c++ - 在CMake中如何包含项目的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49712830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com