@ProCxx

Страница 1568 из 2477
Mr Earnest
12.12.2017
11:47:14
Тут CLion решил файлы перечитать, сейчас его отпустит я и покажу :D

Балуюсь вот по этому гайду https://habrahabr.ru/post/168083/

Some::Some() : mID(NOT_AN_IDENTIFIER) { }

Egor
12.12.2017
11:49:53
А где определяется сам NOT_AN_INDENTIFIER?

Google
Egor
12.12.2017
11:50:00
Какой тип, какое значение, в каких файлах это всё?

Mr Earnest
12.12.2017
11:50:21
10 строчка

как то так

melancholiac
12.12.2017
11:51:36
фу

таким

быть

Mr Earnest
12.12.2017
11:52:06
Согласен, но такова жизнь =(

melancholiac
12.12.2017
11:52:34
мой лимитированный 3г страдает кинул бы на пастбин

Mr Earnest
12.12.2017
11:52:45
Ой, сорян бро

Ща сюда через ковычки кину

melancholiac
12.12.2017
11:53:04
ненене

Mr Earnest
12.12.2017
11:53:09
:D

melancholiac
12.12.2017
11:53:09
так еще хуже

Google
Mr Earnest
12.12.2017
11:53:18
Все таки постебин?

melancholiac
12.12.2017
11:53:29
да, лучше он или аналоги

Egor
12.12.2017
11:53:38
10 строчка
http://www.stroustrup.com/bs_faq2.html#in-class У определённой таким образом константы нельзя взять адрес.

Вот и происходит ошибка линковки.

Mr Earnest
12.12.2017
11:54:53
.h https://pastebin.com/BfGGdUke .cpp https://pastebin.com/E0d7UUud .cpp https://pastebin.com/kGuvcc4A

Egor
12.12.2017
11:56:08
А можно что то из серии, не делай так, а делай вот так?)
Да, там в конце секции примерчик есть: надо в ровно одном .cpp файле добавить определение этой константы. const int Some::NOT_AN_IDENTIFIER;

Значение не указываем, так как уже указано в заголовке

Mr Earnest
12.12.2017
11:57:27
Хм, сейчас попробую еще по страдать

>>> from libtest_boost_1 import * Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: /home/mew/CLionProjects/test_boost_1/cmake-build-debug/libtest_boost_1.so: undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE

Egor
12.12.2017
12:00:38
Жаль. Есть подозрение, что почему-то не подгружается динамическая библиотека с бустом.

Mr Earnest
12.12.2017
12:01:19
ставил так: sudo apt-get install libboost-python-dev

Так как не разобрался, как скомпилить того монстра на 600 метров

Egor
12.12.2017
12:02:11
Я бы ещё поставил libboost-python3 на всякий случай

Mr Earnest
12.12.2017
12:02:55
E: Не удалось найти пакет libboost-python3

сейчас сёрчем пробегусь

посмотрю что там вообще есть

Mr Earnest
12.12.2017
12:04:18
kill it with fire D:
Все прямо таки плохо?

Kitsu
12.12.2017
12:04:45
да не, на самом деле не то, чтобы очень

Google
Mr Earnest
12.12.2017
12:05:13
серч сказал что есть такое: libboost-python-dev/xenial,now 1.58.0.1ubuntu1 amd64 [установлен] Boost.Python Library development files (default version) libboost-python1.58-dev/xenial-updates,now 1.58.0+dfsg-5ubuntu3.1 amd64 [установлен, автоматически] Boost.Python Library development files libboost-python1.58.0/xenial-updates,now 1.58.0+dfsg-5ubuntu3.1 amd64 [установлен, автоматически] Boost.Python Library

да не, на самом деле не то, чтобы очень
мб есть что по интереснее?

Berkus
12.12.2017
12:08:54
его надо в цпп задавать

в хедере получится вафля, это же статическое поле

сначала буст потом питон?

Mr Earnest
12.12.2017
12:10:48
Сейчас посмотрю

Kitsu
12.12.2017
12:10:56
Если именно плюсы<>питон - то лучше ничего и не сышешь Если есть возможность запилить сишные биндинги - лучше ctags/cffi Если потенциально расширять на что-то большее яб порекомендовал взглянуть на SWIG, он впринципе и проще для базовых фич языка. Единственное надо будет немного пошаманить со сборкой всего этого

Berkus
12.12.2017
12:11:48
Сейчас посмотрю
и надо найти как включается флаг чтобы SOшка обязательно при линковке разрезолвила все символы

ldd на нее напусти например для начала

Alexander
12.12.2017
12:13:21
Поставил наконец-то TinyDnn через Cmake (также поменял INCLUDE) и принялся за написание кода, Но возникает ошибка:



Alexander
12.12.2017
12:15:26
Как избавиться от этой ошибки?

Square
12.12.2017
12:15:58
а когда она появилась?

Александр
12.12.2017
12:16:15
Помоги системе с поиском данного пути ;D

Giperion
12.12.2017
12:18:22
Странно что никто еще тебе этого не сказал

Egor
12.12.2017
12:18:46
Похоже на вопрос для #supapro

#supapro

Group Butler [beta]
12.12.2017
12:18:54
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Google
Berkus
12.12.2017
12:22:16
ALL_BUILD это отдельный системный таргет на пересборку всего, его не нужно запускать

у тебя не добавлен executable файл который можно было бы запускать, похоже

Ioann V
12.12.2017
12:33:30
https://godbolt.org/g/zdiaSy
Совершенно не то. Как минимум потому, что здесь оно одно !? Ну все же, 4 скалярных произведения предполагают 4 ответа, в моем понимании, эти ответы хранятся в 1-ом 256 битном регистре. Что бы, можно было использовать дальше. Т.е в самом расчете используются шафл simd и hadd операции. Плюс речь о 3d.

Alexander
12.12.2017
12:33:56
у тебя не добавлен executable файл который можно было бы запускать, похоже
В инструкции по установке было сказано создать .sln проект, запустить его и добавить свой. Я так и поступил

Alexander
12.12.2017
12:34:30
или стоять. я не понимаю, чего ты хочешь?

здесь 4 скалярных произведения, 4 ответа. а возврат - просто сумма значений, чтобы компилятор не выкинул лишнего

Admin
ERROR: S client not available

Ioann V
12.12.2017
12:36:42
Да, отредактирую чуть позже - обедаю.

Alexander
12.12.2017
12:37:38
3d - окей, добавишь ещё парочку умножений ?

RunOver
12.12.2017
13:11:56
Hello

Хочу вкинуть вам вакансию по разработке blockchain на graphene

Александр
12.12.2017
13:12:29
нельзя

Alexander
12.12.2017
13:14:47
окей
Но ничего ведь не работает, а в корне этой папки других .sln нет



Square
12.12.2017
13:15:38
Но ничего ведь не работает, а в корне этой папки других .sln нет
Ну после сборки в целевой директории у тя появится либничек

Google
Berkus
12.12.2017
13:15:54
что вполне нормально

Berkus
12.12.2017
13:16:19
сделай другой cmake с add_executable() а либу добавь как target_link_libraries()

Square
12.12.2017
13:16:40
Alexander
12.12.2017
13:16:51
В супапро не помогают?
Уже два раза задавал этот вопрос

Berkus
12.12.2017
13:17:12
Уже два раза задавал этот вопрос
так я тебе сказал добавить таргет, а ты надо мной посмеялся и сказал что твой гайд лучше знает

Square
12.12.2017
13:17:18
Ну специалисты поддержки заняты видимо

Berkus
12.12.2017
13:17:23
ну так это, пусть твой гайд и решит тебе эту проблему

Alexander
12.12.2017
13:17:44
Alexander
12.12.2017
13:19:34
Установка и сборка Библиотека распространяется исходными кодами. Иного способа для этой библиотеки физически быть не может, так как весь код содержится в h-файлах, то есть собирать в библиотеку вовсе нечего. Сомнительное решение, но в погоне за дикой переносимостью и простотой — почему бы и нет? Для запуска примеров или тестов потребуется cmake. Доступен с десяток опций, в том числе и USE_OPENCL — на данный момент экспериментальная возможность, которая в будущем может дать весомую выгоду. Полный список предлагаю так же смотреть на странице проекта. Опыт использования в MS Visual Studio После вызова «cmake .» сгенерируется *.sln файл для MS Visual Studio 2015 (Community Edition вполне подходит). В этом солюшене два проекта, собственно сама библиотека и тесты. ТУда можно просто добавить свой проект, а для начала использования библиотеки прописать: #include "tiny_dnn/tiny_dnn.h" но при этом следует не забыть добавить в «Include directories» каталог с tiny-dnn.

Square
12.12.2017
13:19:51
Установка и сборка Библиотека распространяется исходными кодами. Иного способа для этой библиотеки физически быть не может, так как весь код содержится в h-файлах, то есть собирать в библиотеку вовсе нечего. Сомнительное решение, но в погоне за дикой переносимостью и простотой — почему бы и нет? Для запуска примеров или тестов потребуется cmake. Доступен с десяток опций, в том числе и USE_OPENCL — на данный момент экспериментальная возможность, которая в будущем может дать весомую выгоду. Полный список предлагаю так же смотреть на странице проекта. Опыт использования в MS Visual Studio После вызова «cmake .» сгенерируется *.sln файл для MS Visual Studio 2015 (Community Edition вполне подходит). В этом солюшене два проекта, собственно сама библиотека и тесты. ТУда можно просто добавить свой проект, а для начала использования библиотеки прописать: #include "tiny_dnn/tiny_dnn.h" но при этом следует не забыть добавить в «Include directories» каталог с tiny-dnn.
Астанавись

Berkus
12.12.2017
13:20:07
м, ротоскопинг!

Alexander
12.12.2017
13:20:27
Установка и сборка Библиотека распространяется исходными кодами. Иного способа для этой библиотеки физически быть не может, так как весь код содержится в h-файлах, то есть собирать в библиотеку вовсе нечего. Сомнительное решение, но в погоне за дикой переносимостью и простотой — почему бы и нет? Для запуска примеров или тестов потребуется cmake. Доступен с десяток опций, в том числе и USE_OPENCL — на данный момент экспериментальная возможность, которая в будущем может дать весомую выгоду. Полный список предлагаю так же смотреть на странице проекта. Опыт использования в MS Visual Studio После вызова «cmake .» сгенерируется *.sln файл для MS Visual Studio 2015 (Community Edition вполне подходит). В этом солюшене два проекта, собственно сама библиотека и тесты. ТУда можно просто добавить свой проект, а для начала использования библиотеки прописать: #include "tiny_dnn/tiny_dnn.h" но при этом следует не забыть добавить в «Include directories» каталог с tiny-dnn.
так, а зачем ты это сюда запостил?)

Square
12.12.2017
13:20:28
Установка и сборка Библиотека распространяется исходными кодами. Иного способа для этой библиотеки физически быть не может, так как весь код содержится в h-файлах, то есть собирать в библиотеку вовсе нечего. Сомнительное решение, но в погоне за дикой переносимостью и простотой — почему бы и нет? Для запуска примеров или тестов потребуется cmake. Доступен с десяток опций, в том числе и USE_OPENCL — на данный момент экспериментальная возможность, которая в будущем может дать весомую выгоду. Полный список предлагаю так же смотреть на странице проекта. Опыт использования в MS Visual Studio После вызова «cmake .» сгенерируется *.sln файл для MS Visual Studio 2015 (Community Edition вполне подходит). В этом солюшене два проекта, собственно сама библиотека и тесты. ТУда можно просто добавить свой проект, а для начала использования библиотеки прописать: #include "tiny_dnn/tiny_dnn.h" но при этом следует не забыть добавить в «Include directories» каталог с tiny-dnn.
Вот последний абзац кстати то что тебе надо :/

Alexander
12.12.2017
13:22:36
Добавлял я в каталоги - не помогло.

Square
12.12.2017
13:22:51
Куда добавлял то?

Что?

Страница 1568 из 2477