我正在尝试在位于:
的boost库中使用uint512_t多倍/ cpp_int.hpp
但是,当我尝试通过CMake包含我的boost库时:
cmake_minimum_required(VERSION 3.6)
project(BoostTest)
set(CMAKE_CXX_STANDARD 11)
set(BOOSTROOT "/usr/local/Cellar/boost/1.63.0/include")
find_package(Boost REQUIRED)
if (Boost_FOUND)
include_directories(${Boost_INCLUDE_DIR})
endif()
include_directories(${Boost_INCLUDE_DIR})
set(SOURCE_FILES main.cpp)
add_executable(BoostTest ${SOURCE_FILES})
编译时收到以下错误消息:
error: unknown type name 'uint512_t'
我不知道问题是什么。我甚至包括:
“升压/多倍/ cpp_int.hpp”
答案 0 :(得分:0)
在main.cpp中保持其他所有内容,只需要:
using namespace boost::multiprecision