2

私は非常に慣れていないので、このアプローチCmakeの代替として使用しようとしていますが、うまくいきませんでした。

私の構造は実際には単純です。

App/src/
App/src/so1
App/src/so2
App/src/so3

そして、各App/src/soNフォルダーには.cpp、共有オブジェクトにコンパイルされるファイルがあります。上記の各フォルダーにファイルを追加する必要があることはわかっていCMakeLists.txtますが、ライブラリのリンクとインクルードで本当に迷っています。

たとえば、 の下に次のファイルがあるとしますApp/src/so1

App/src/so1/so1.hpp
App/src/so1/so1.cpp

また、共有オブジェクトso1.soには が必要-I /some/dir/includeであり、 にリンクする必要もあります-L /some/other/dir/lib -l otherdirlib。を使用してこれを行うための適切なディレクティブは何CMakeですか?

4

1 に答える 1