JetBrains CLionにプロジェクトがあり、うまくビルドできるようにHelloWorld
セットアップしました。boost
プロジェクトの外部soci
を使用cmake
しmake
てビルドすることができました。mingw
HelloWorld
私が使用したブーストのために:
include(FindBoost)
find_package(Boost 1.55.0 COMPONENTS system filesystem)
soci
にライブラリを含めるにはどうすればよいcmake
ですか? を含めるための同様の方法はありsoci
ますか?どこから始めたらいいのかわからない?
アップデート
もう少し先だと思います。
cmake オプションに以下を追加しました。
-D CMAKE_MODULE_PATH=D:\Development\Tools\lib\soci-3.2.2\cmake\modules
そしてこれを私のCMakeLists.txt
:
find_package(Soci)
if(${SOCI_FOUND})
target_link_libraries(HelloWorld ${SOCI_LIBRARY} ${SOCI_sqlite3_PLUGIN})
else()
message(WARNING "SOCI NOT FOUND")
endif()
それでも取得できSOCI NOT FOUND
ますが、少なくともsoci
変数はcmake
キャッシュに表示されます。