Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gjhn
0 / 0 / 0
Регистрация: 07.09.2013
Сообщений: 10
#1

Alglib C++ Qt - C++

03.01.2016, 13:17. Просмотров 477. Ответов 4
Метки нет (Все метки)

Пытаюсь запустить простой пример по мануалу с официального сайта
http://www.alglib.net/translator/man...xample_nn_cls2
Но проблема в
C++
1
2
3
4
5
6
7
8
9
10
        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++
1
2
#include "dataanalysis.h"
using namespace alglib;
Подключено, лежит рядом с исполняемым файлом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2016, 13:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Alglib C++ Qt (C++):

Аппроксимация с alglib - C++
Всем добрый день. Решила поразвлечься с пакетом alglib и попыталась опробовать пример аппроксимации методом Левенберга-Марквардта с...

Работа с alglib - C++
Здравствуйте. Пытаюсь начать работу с библиотекой alglib. Из поверхностного знакомства понял, что никаких настроек проекта на библиотеку...

ALGLIB собственные векторы - C++
Здравствуйте, может, кто пользовался библиотекой ALGLIB, никак не могу понять, как собственные векторы вывести. Пользуюсь функцией...

Решить матричное уравнение (библиотекой AlgLib) - C++
решить уравнение при помощи библиотеки ALGLIB A*X+B=C*X+F матрицы A,B,C,F квадратные

Компилятор не видит функции из библиотеки AlgLib - C++
Здравствуйте. Добавил к проекту "fasttransforms.h". Само имя библиотеки не вызывает ошибок, но не выполняется ни одна функция. Ошибка: ...

Функция hmatrixevd из пакета alglib для поиска собственных значений и собственных векторов - C++
Добрый день. Нужно найти собственные значения и вектора комплексной эрмитовой матрицы. Под решение этой задачи подошла функция hmatrixevd ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,107
Завершенные тесты: 1
03.01.2016, 15:40 #2
gjhn, А в про файле написал от куда библиотеку тянуть?

Добавлено через 1 минуту
Пример,
Bash
1
LIBS += ...//lib/*
есть вот какая запись?
gjhn
0 / 0 / 0
Регистрация: 07.09.2013
Сообщений: 10
03.01.2016, 17:59  [ТС] #3
Что бы подключить другие файлы как заголовки нужно подключать их как lib?
nord_v
227 / 176 / 69
Регистрация: 22.08.2013
Сообщений: 724
03.01.2016, 22:16 #4
Цитата Сообщение от gjhn Посмотреть сообщение
лежит рядом с исполняемым файлом.
Что лежит рядом с исполняемым файлом?
Цитата Сообщение от gjhn Посмотреть сообщение
Что бы подключить другие файлы как заголовки нужно подключать их как lib?
Кроме заголовочных файлов, нужно подключить ещё и lib-ы с реализациями.
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,107
Завершенные тесты: 1
04.01.2016, 00:40 #5
nord_v, Ему надо проще!

gjhn, смотри что такое фрейм?
Это
1е. файл с расширением .h/.hpp то есть заголовочный, где прописаны все типы данных, конструкции и структуры
2е. файл с расширением .c/ .cpp то есть исходник, где описаны все методы, и процедуры
и 3е. (самое важное) это файл Lib, тоесть непосредственная реализация, они как правило собираются самим программистом на этапе установки библиотеки в среду, и что бы фрейм заработал среде необходимо знать где это лежит!

Добавлено через 1 минуту
PS это не эталон для всех фреймов, например асио обходится только первыми двумя

Добавлено через 6 минут
gjhn, Пример про файла примерно для твоих целей
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#Флаги который необходимо передать компилятору
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
# Собственно твоя история с подключением библиотеки 
LIBS += /Users/Mesteriis/ncurses-5.9/lib/*
# файлы исходники
SOURCES += main.cpp \
    foo.cpp
# файлы загаловки
HEADERS += \
    foo.hpp
# файлы которые необходимо скопировать в рабочую папку 
DISTFILES += \
    ../ASTofDecay/ini.txt
#... дальнейшие действия
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2016, 00:40
Привет! Вот еще темы с ответами:

ALGLIB. Интерполяция. - C#
Здравствуйте! Необходимо проинтерполировать массив. Для такого дела подключил библиотеку ALGLIB. Я рассматриваю вариант...

Установка ALGLIB - C#
Пишу на с# Для диплома необходима работа с матрицами. А именно SVD преобразование. Пытался установить AlGLIB по иструкции с сайта...

Проверка библиотеки alglib - MathCAD
В общем, мне необходимо выполнить проверку библиотеки alglib на C#, чтобы двигаться дальше по курсовой. Предисловие: построил синусоиду,...

Специальные функции в Alglib - C#
Здравствуйте, я начинающий программист в C++. Я пытаюсь написать программу, которая в вычислениях будет использовать дигамма-функцию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.01.2016, 00:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru