clion undefined reference to `boost::system::generic_category()'
2016-08-11 16:14
1876 查看
改进办法:
参考:
http://stackoverflow.com/questions/20870249/undefined-reference-errors-when-linking-to-boost-using-cmake
cmake_minimum_required(VERSION 3.5) project(timer2) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
#包含自己编译的boost库 set(Boost_INCLUDE_DIR /home/your/dir/CPP/boost_1_61_0) set(Boost_LIBRARY_DIR /your/dir/boost_1_61_0/stage/lib)set(BOOST_ROOT "/home/andy/Linux/CPP/boost_1_61_0") find_package(Boost REQUIRED system) link_directories(${Boost_LIBRARY_DIR}) set(SOURCE_FILES main.cpp) add_executable(timer2 ${SOURCE_FILES})
#链接该boost库 target_link_libraries(timer2 ${Boost_LIBRARIES}) #添加 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lboost_system") add_definitions(${CMAKE_CXX_FLAGS})
参考:
http://stackoverflow.com/questions/20870249/undefined-reference-errors-when-linking-to-boost-using-cmake
相关文章推荐
- boost中g++ 链接undefined reference to `boost::system::generic_category()问题
- boost编译的一个bug:undefined reference to `boost::system::generic_category()'
- undefined reference to `boost::system::generic_category()问题
- undefined reference to `boost::system::generic_category()
- C++中Boost使用出现错误undefined reference to `boost::system::generic_category()'解决方法
- undefined reference to boost::system::system_category()
- undefined reference boost::system::get_system_category
- libboost_filesystem.so: undefined reference to
- android ndk开发支持64位时遇到undefined reference to `__system_property_get'
- boost库之asio使用出错:error LNK2001,boost::system::generic_category
- undefined reference to `vtable for boost::detail::thread_data_base’
- 无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::system::generic_category(void)
- 解决undefined reference to `boost::filesystem::detail::copy_file
- boost/thread/pthread/thread_data.hpp:143: undefined reference to `vtable for boost::detail::thread_d
- boost库之asio使用出错:error LNK2001,boost::system::generic_category
- boost.numpy编译报错:undefined reference to `PyInt_FromLong' libboost_numpy.so: undefined reference to `PyCObject_AsVoidPtr'
- c++使用boost regex编译报错perl_matcher.hpp:382: undefined reference to `boost::re_detail_106100
- 使用muduo编译链接错误 undefined reference to `muduo::ThreadPool::run(boost::function<void ()()>&&)'
- Eclipse3.6.1中解决undefined reference to `boost::thread::start_thread()'
- 编译android5.1 源码 遇到错误undefined reference to 'register_android_system_OsConstants(_JNIEnv*)'