집 > Q&A > 본문
我尝试在linux下编译别人写好的c++文件包,它的目录结构是这样的。
其中c++文件全部放在src里面。hpp文件全部放在include里面
当我用下面的命令去编译它的时候,发现他报如下的错误我应该执行怎样的命令才能使它两个文件的内容都编译到?
大家讲道理2017-04-17 16:20:24
-I设置include路径。
-I
例如src和include同级,你在src目录下编译,加-I "../include",然后发现还有更多的依赖,就不断加。
-I "../include"
天蓬老师2017-04-17 16:20:24
cmake把相关路径加进去就好了
黄舟2017-04-17 16:20:24
直接编写一个Makefile文件。编译不是方便很多吗!!!
집
강의
Q&A
나의