Я пытаюсь использовать библиотеку StatsLib , созданную Китом О'Хара в CLion.
Я скачал все файлы с GitHub, но как мне использовать его в моем проекте?
А именно,
- Где сохранить загруженные файлы?
- Как мне отредактировать мой CMakeLists.txt?
- Каковы все #include, что мне нужно, и где они должны быть размещены?
Как мне заставить работать такой простой пример:
#include <iostream>
#include "stats.hpp"
using namespace std;
int main()
{
// evaluate the normal PDF at x = 1, mu = 0, sigma = 1
double test = stats::dnorm(1.0,0.0,1.0);
cout<<test<<endl;
return 0;
}
РЕДАКТИРОВАТЬ
Следуя предоставленному ответу, я скопировал разархивированные папки, содержащие gcem и stats, в корень моего проекта. Мой CMakeLists.txt выглядит так:
cmake_minimum_required(VERSION 3.14)
project(test_project)
set(CMAKE_CXX_STANDARD 14)
add_executable(test_project main.cpp)
target_include_directories(test_project stats/include gcem/include)
Я получаю следующую ошибку:
CMake Error at CMakeLists.txt:8 (target_include_directories):
target_include_directories called with invalid arguments
Ваша помощь очень ценится.