扫码关注官方订阅号
我尝试在linux下编译别人写好的c++文件包,它的目录结构是这样的。
其中c++文件全部放在src里面。hpp文件全部放在include里面
当我用下面的命令去编译它的时候,发现他报如下的错误我应该执行怎样的命令才能使它两个文件的内容都编译到?
业精于勤,荒于嬉;行成于思,毁于随。
-I设置include路径。
-I
例如src和include同级,你在src目录下编译,加-I "../include",然后发现还有更多的依赖,就不断加。
-I "../include"
cmake把相关路径加进去就好了
直接编写一个Makefile文件。编译不是方便很多吗!!!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
-I设置include路径。例如src和include同级,你在src目录下编译,加
-I "../include",然后发现还有更多的依赖,就不断加。cmake把相关路径加进去就好了
直接编写一个Makefile文件。编译不是方便很多吗!!!