像许多其他人一样,我在Windows上使用Boost库时遇到问题。在Ubuntu 16.04上,它与libboost-all-dev都可以很好地工作,但是在Windows上我有很多问题。
我尝试构建一个cryptonote应用程序,我可以在linux下完全编译而不会出现任何错误。但是我还需要Windows二进制文件,因此我执行了安装以下工具的步骤:
为了提高效率,我执行了以下步骤:
没用。加密货币使我犯了一个错误,即找不到某些而非全部库。
我试图设置BOOST_ROOT,BOOST_LIBRARY_DIRS,BOOST_INCLUDE_DIRS->什么都没有。
我做错了什么?我从cmake得到的错误是这样的:
-- Building for: Visual Studio 12 2013
-- The C compiler identification is MSVC 18.0.31101.0
-- The CXX compiler identification is MSVC 18.0.31101.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler …Run Code Online (Sandbox Code Playgroud)