Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. К сожалению в C++ я начинающий. Ранее делал небольшие приложения на Delphi. Существует пакет https://github.com/numenta/nupic.core Не смог его развернуть, чтобы запустить примеры. В VS2010 под Windows 7 создал Win32 Console Application Проект. Затем через NuGet Package Manager, устанавил с репозитория проект nupic.core. Всё ок. Если ничего не вставлять - проект успешно компилируется. Но если вставить первую строчку из примера: автор#include <nta/engine/Network.hpp> не работает автор"fatal error C1083: Cannot open include file: 'Network.hpp': No such file or directory". На этом знания и Интернет закончился. Не понимаю, почему исходник не видит свежеустановленный пакет. Что делать? Как правильно установить пакет? Как запустить пример из папки "src/examples/regions"? Благодарен за помощь и совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 19:57 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
Забываем про "пакеты". Выкидываем нафиг VS2010 и все остальные VS. Читаешь здесь: http://www.mingw.org/wiki/getting_started И делаешь как сказано. Потом читаешь букварь тут: http://pyviy.blogspot.com/2010/12/gcc.html И делаешь как сказано. После этого поймешь как использовать сторонние библиотеки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 07:56 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
White OwlЗабываем про "пакеты". Выкидываем нафиг VS2010 и все остальные VS. После этого поймешь как использовать сторонние библиотеки. Добрый день. Почему? Ведь встроен нормальный механизм установки пакетов в VS с репозитария. Значит он должен работать. Как и примеры использования из репозитория. Видимо дело в том, что я на каком-то шаге "неправильно готовлю". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 16:22 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
nupic, NuGet заточен под .NET приложения. Поэтому установка пакета nupic.core только создает папку packages\nupic.core.1.0.118 внутри солюшена. После этого нужно еще добавить пути к include и lib файлам в настройках проекта: $(SolutionDir)packages\nupic.core.1.0.118\include $(SolutionDir)packages\nupic.core.1.0.118\lib Если бы это был проект на C#/VB.NET, то все необходимые настройки были бы сделаны автоматически. Здесь нужно еще немного поработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 17:21 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
nupicПочему? Ведь встроен нормальный механизм установки пакетов в VS с репозитария. Значит он должен работать. Как и примеры использования из репозитория. Видимо дело в том, что я на каком-то шаге "неправильно готовлю".Ха-ха-ха. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 18:56 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
bazilenupic, NuGet заточен под .NET приложения. Поэтому установка пакета nupic.core только создает папку packages\nupic.core.1.0.118 внутри солюшена. После этого нужно еще добавить пути к include и lib файлам в настройках проекта: $(SolutionDir)packages\nupic.core.1.0.118\include $(SolutionDir)packages\nupic.core.1.0.118\lib Если бы это был проект на C#/VB.NET, то все необходимые настройки были бы сделаны автоматически. Здесь нужно еще немного поработать. Спасибо. Этот совет помог. Вставил в заголовок подключение #include <nta/engine/Network.hpp> Появилась следующая ошибка авторpackages\nupic.core.1.0.118\include\nta\types\types.h(299): fatal error C1189: #error : "Unknown platform" хотя в файле есть определения #elif defined(NTA_PLATFORM_win32) ..... Это у меня Visual Studio так работает? У Вас компиляция проходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:03 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
nupic, у меня тоже была ошибка Unknown platform. Я добавил #define NTA_PLATFORM_win32 перед #include <nta/engine/Network.hpp> и она пропала. После этого компоновщик стал выдавать ошибки с которыми я не стал разбираться. Ты в первом сообщении говорил что брал код из примера. Где ты его нашел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:34 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
bazile, пример из https://github.com/numenta/nupic.core/blob/master/src/examples/regions/helloregions.cpp Но мне кажется, что они его просто не допилили C++ код под платформы. Пытаюсь что-то понять в их девелоперском общении. Хотя релизятся собираемые версии. Видимо собирают на другой платфоме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:54 |
|
||
|
Как запустить пример из пакета с github.com?
|
|||
|---|---|---|---|
|
#18+
В общем. Какой итог. При добавлении в проект заголовочных файловавтор#include <nta/engine/Network.hpp> #include <nta/engine/Region.hpp> #include <nta/ntypes/Dimensions.hpp> #include <nta/ntypes/ArrayRef.hpp> #include <nta/os/Path.hpp> компиляция не происходит. Ошибка:автор1>c:\nnnn\packages\nupic.core.1.0.118\include\nta\utils\loggingexception.hpp(67): error C2143: syntax error : missing ',' before ':' 1>c:\nnnn\packages\nupic.core.1.0.118\include\nta\utils\loggingexception.hpp(67): error C2530: 'elem' : references must be initialized 1>c:\nnnn\packages\nupic.core.1.0.118\include\nta\utils\loggingexception.hpp(67): error C3531: 'elem': a symbol whose type contains 'auto' must have an initializer Ругается на исходник https://github.com/numenta/nupic.core/blob/master/src/nupic/utils/LoggingException.hpp строка 67:автор // for Index.hpp: // because stringstream cant take << vector LoggingException& operator<<(std::vector<unsigned int, std::allocator<unsigned int> > v) { lmessageValid_ = false; ss_ << "["; for(auto & elem : v) ss_ << elem << " "; ss_ << "]"; return *this; } Что-то можно сделать с этим исходником? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 16:04 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=57&tid=2019198]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 173ms |

| 0 / 0 |
