1

現在、アプリケーションを構築するためのcmakeがあり、そのように定義された外部ライブラリも使用しています(これについては制御できません。これは、所有していないConanというツールによって生成されます!)

add_library(CONAN_PKG::libgpkg INTERFACE IMPORTED)

後で、生成された.libファイルのパスを取得する必要があります。ほとんどの場合、次のようなコマンドを使用します。

set(MERGE_LIBS ${MERGE_LIBS} $<TARGET_LINKER_FILE:libgpkg>)        

次のエラー メッセージが表示されました。

Error evaluating generator expression:

$<TARGET_LINKER_FILE:CONAN_PKG::sqlite3>

Target "CONAN_PKG::sqlite3" is not an executable or library.

この問題を解決するためのアイデアはありますか?

4

0 に答える 0