CMake找不到GSL库

时间:2019-03-16 13:53:09

标签: c++ gcc cmake gsl macos-mojave

我试图在MacOS Mojave 10.14.3上的GCC下使用GSL构建我的C ++ 17项目。我的CMakeLists.txt看起来像这样:

https://www.example.com/category/sub-category/yyyy/mm/dd/slug

但是,每次发生以下错误:

cmake_minimum_required(VERSION 3.12)
project(bigkernel)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED YES)
set(CMAKE_CXX_COMPILER /usr/local/Cellar/gcc/8.2.0/bin/g++-8)
set(CMAKE_CXX_FLAGS " -std=c++17 -mpopcnt -L/usr/local/lib")

include_directories(${PROJECT_BINARY_DIR}/Include /usr/local/include)
add_executable(bigkernel
    Include/CapacityEvaluator.h
    SRC/CapacityEvaluator.cpp
    #other executables)
find_package(GSL REQUIRED)
include_directories(${GSL_INCLUDE_DIR})
target_link_libraries(bigkernel GSL:gsl GSL:gslcblas)

我该怎么做才能解决此问题?预先感谢。

P.S。我尝试遵循此处给出的建议:Linking GSL in Cmakelists.txt in CLion,但这是行不通的。

0 个答案:

没有答案