私はWindows CMakeプロジェクトのboost_systemライブラリにリンクしようとしていますが、次のエラーが発生し続けます。私は同様の質問についていくつかの提案された解決策を試しましたが、何も動かないようです。ブーストライブラリとのCMakeリンク
Error:Unable to find the requested Boost libraries.
Boost version: 1.60.0
Boost include path: C:/Program Files/boost_1_60_0
Could not find the following Boost libraries:
boost_system
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of Boost.
これは私のcmakeのファイル(後押しする関連)の現在の状態です
set(Boost_USE_STATIC_LIBS OFF)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
SET(BOOST_INCLUDEDIRS "C:/Program Files/boost_1_60_0")
SET(BOOST_LIBRARYDIR "C:/Program Files/boost_1_60_0/lib")
find_package(Boost 1.60.0 COMPONENTS system REQUIRED)
if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
endif()
どのコンパイラを使用していますか? –
'BOOST_ROOT'だけを設定しようとしましたか? – arrowd
@ J-Mik私はMinGWをコンパイラとして使用しています。 –