对`boost :: filesystem :: path_traits :: convert的未定义引用

时间:2019-04-17 14:09:23

标签: boost cmake

我正在尝试使用Boost::dll库动态加载共享库。 在我的示例中:

const auto& foo = boost::dll::import<int(char, unsigned long)>("libvs_can_api.so", "VSCAN_Open");

我得到:

  

/mnt/c/bla/Development/3rdPartyLibs/Boost/boost/filesystem/path.hpp:989:未定义对`boost :: filesystem :: path_traits :: convert(wchar_t const *,wchar_t const *,std的引用:: string&,std :: codecvt const&)'

我正在像这样链接boost

target_link_libraries(mylib PRIVATE ${CMAKE_DL_LIBS} Boost::system Boost::filesystem)

我正在使用find_package(Boost)的地方。 Boost版本是1.69.0。

0 个答案:

没有答案