「link_directories」を使用しているにも関わらず、CMake Cannot Locate Library
CMake 構成で、共有ライブラリを含むディレクトリを link_directories( /usr/lib/x86_64-linux-gnu) ただし、リンカーは未定義の参照を報告しました。
この問題を解決する鍵は、link_directories が add_executable:
より前に呼び出されることを確認することにあります。 >順序を調整することで、CMake はライブラリを正しく見つけて実行可能ファイルにリンクします。link_directories(/usr/lib/x86_64-linux-gnu) add_executable(test main.cpp)
以上が「link_directories」を使用しているにもかかわらず、CMake がライブラリを見つけられないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。