プロジェクト正しい方法は
#include "someFolder/someFile.h"
someFolder
がinclude
フォルダにあります。ソースファイルのこの行があります。
私はCMakeLists.txtはこのような何かを持っている する別のプロジェクトに異なるアプローチを見てきました。その後、ソースファイルに
include_directories(${PROJECT_SOURCE_DIR}/../include/someFolder)
:
#include "someFile.h"
私は2番目を見つけます最初のものよりもよりクリーンなアプローチ。どちらが正しい方法かベストプラクティスですか?
最初は「Linuxのような」ものです。 'someFolder'は.hファイルのカプセル化のようなものです。 .h名前の衝突に陥るのは難しいです。 –
実際にはcmakeの質問ではありません。ビルドツールに一般化できるためです – Antonio