Clion没有正确强调gmp的功能

时间:2017-07-05 22:41:37

标签: clion gmp

我已经从repo(sudo apt install libgmp-dev)安装了gmp并在Clion项目中使用它,但是Clion没有正确地突出显示语法。例如,在此代码之后:

mpq_class x;
x.canonicalize();

它说“Class'__gmp_expr'没有'canonicalize'函数”并将其突出显示为红色。但它的确有效!这是错误的突出显示。

我的CMakeLists.txt:

cmake_minimum_required(VERSION 3.6)
project(eulerseries)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

find_library(GMP_LIBRARY gmp)
find_library(GMPXX_LIBRARY gmpxx)

set(SOURCE_FILES main.cpp)
add_executable(eulerseries ${SOURCE_FILES})

target_link_libraries(eulerseries "${GMP_LIBRARY}" "${GMPXX_LIBRARY}")

虽然它适用于NTL。

0 个答案:

没有答案