0
が、私は私のcmakeの中のファイルシステムを持ってコンパイルされません。追加ブーストfilesystem.hppは
すべてがうまくコンパイルされます。しかし、一度私は以下を含めるようにします:
#include <boost/filesystem.hpp>
私は以下のエラーが発生します。ここで何が起こっていますか?
CMakeFiles\runBasicBrimusTests.dir/objects.a(boost_filesystem_check.cpp.obj): In function `_static_initialization_and_destruction_0': C:/Users/b.karjoo/Documents/boost_1_63_0/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()' C:/Users/b.karjoo/Documents/boost_1_63_0/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()' C:/Users/b.karjoo/Documents/boost_1_63_0/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()' collect2.exe: error: ld returned 1 exit status Brimus-Test\basic_tests\CMakeFiles\runBasicBrimusTests.dir\build.make:910: recipe for target 'Brimus-Test/basic_tests/runBasicBrimusTests.exe' failed CMakeFiles\Makefile2:293: recipe for target 'Brimus-Test/basic_tests/CMakeFiles/runBasicBrimusTests.dir/all' failed mingw32-make.exe[3]: *** [Brimus-Test/basic_tests/runBasicBrimusTests.exe] Error 1 mingw32-make.exe[2]: *** [Brimus-Test/basic_tests/CMakeFiles/runBasicBrimusTests.dir/all] Error 2 mingw32-make.exe[1]: *** [Brimus-Test/basic_tests/CMakeFiles/runBasicBrimusTests.dir/rule] Error 2 CMakeFiles\Makefile2:305: recipe for target 'Brimus-Test/basic_tests/CMakeFiles/runBasicBrimusTests.dir/rule' failed Makefile:169: recipe for target 'runBasicBrimusTests' failed mingw32-make.exe: *** [runBasicBrimusTests] Error 2
私は 'target_link_libraries(mytarget $ {Boost_LIBRARIES}')を使用してリンクしていました。私はそれをあなたの方法で試してみましたが、私はまだ同じ正確なエラーを取得します。 – bkarj