c++ - cmake 目录包含 引入头文件 问题
迷茫
迷茫 2017-04-17 11:55:20
[C++讨论组]

有如下目录结构
common/saybye.h
common/saybye.cpp
common/sayhello.h
common/sayhello.cpp
main/main.cpp

src下包含两个目录
main
common

其中main.cpp 中内容如下

#include
#include"common/saybye.h"
#include"common/sayhello.h"
using namespace std;
int main()
{
sayhello();
saybye();
}

<

pre>
saybye.cpp文件中实现saybye()函数
sayhello.cpp 文件中实现sayhello()函数

现在问题是: 现在我不想将main.cpp 的
#include"common/saybye.h"
#include"common/sayhello.h"
改为
#include"../common/saybye.h"
#include"../common/sayhello.h"

实际上是我用CLIon 到如oceanbase 代码是,main()函数在一个子目录下,common子目录下包含很多库,直接导入 main函数中很多头文件不能找到。oceanbase 使用auto-make 的。
请问如何写CMAKELists.txt?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
伊谢尔伦

你需要添加include目录.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号