linux下如何编译多个cpp文件,并且所包含的头文件在另一个文件包里
迷茫
迷茫 2017-04-17 16:18:24
0
3
827

我尝试在linux下编译别人写好的c++文件包,它的目录结构是这样的。

其中c++文件全部放在src里面。hpp文件全部放在include里面

当我用下面的命令去编译它的时候,发现他报如下的错误
我应该执行怎样的命令才能使它两个文件的内容都编译到?

迷茫
迷茫

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

全員に返信(3)
大家讲道理

-Iインクルードパスを設定します。

たとえば、src と include は同じレベルにあり、src ディレクトリでコンパイルして -I "../include" を追加すると、さらに依存関係があることがわかり、追加し続けます。

いいねを押す +0
Peter_Zhu

関連するパスを cmake に追加するだけです

いいねを押す +0
黄舟

Makefile を直接書き込みます。コンパイルのほうが便利ではないでしょうか? ! !

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!