Я хочу запустить пример с официального сайта ссылка на сайт.
Когда я пытаюсь скомпилировать
mlptrainer trn;
multilayerperceptron network;
mlpreport rep;
real_1d_array x = "[0]";
real_1d_array y = "[0,0]";
real_2d_array xy = "[[+1,0],[+2,0],[-1,1],[-2,1],[0,0],[0,1]]";
mlpcreatetrainercls(1, 2, trn);
mlpcreatec1(1, 5, 2, network);
mlpsetdataset(trn, xy, 6);
mlptrainnetwork(trn, network, 5, rep);
Я получаю много ошибок, они все выглядят
C: \ Qt \ Tools \ QtCreator \ bin \ VK_DotaFeed \ neuralnet.cpp: -1: ошибка: неопределенная ссылка на alglib :: mlpcreatetrainercls (int, int, alglib :: mlptrainer&)
C: \ Qt \ Tools \ QtCreator \ bin \ VK_DotaFeed \ neuralnet.cpp: -1: ошибки: неопределенная ссылка на alglib :: real_1d_array :: ~ real_1d_array ()
я написал
using namespace alglib;
#include "dataanalysis.h"
В чем ошибка?
Загрузите библиотеку, необходимую для вашего проекта, здесь;
http://www.alglib.net/download.php
Прочтите раздел 4 и первую часть раздела 8 на странице, на которую вы ссылаетесь выше.
Ваша проблема в том, что библиотека не была связана с приложением.
Вам нужно будет добавить две строки в PRO-файл вашего проекта Qt, чтобы сообщить Qt, где найти загруженную вами библиотеку и заголовки для библиотеки. Они будут выглядеть так;
INCLUDEPATH + = / Пользователи / Сисадмин / Программирование / alglib / включает / ????
LIBS + = -L / Пользователи / Сисадмин / Программирование / alglib / libs -l ?????
где вы будете использовать имена для вашей системы, а не мои, и заменить ??? с именами библиотек.
Других решений пока нет …