Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2017, 06:47   #1
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию Прикрутить стороннюю библиотеку builder6

Доброго времени суток пользую 6-й билдер, есть необходимость познакомиться с сериализацией, изначально хотел boost,но не смог прикрутить к моему билдеру, с cereal тоже возникли проблемы, вываливает гору ошибок после include любого файла из cereal,возможно дело в с++11?
Как грамотно прикрутить библиотеку к 6-рке не подскажете?
Imjonhson вне форума Ответить с цитированием
Старый 03.02.2017, 07:23   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А что вас держит на столь древнем компиляторе?
p51x вне форума Ответить с цитированием
Старый 04.02.2017, 05:35   #3
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию

лицензия, и возможность использования в коммерческих целях(возможно пригодится). к примеру последний rad studio стоит 1500 уёв не могу себе позволить.
вот список ошибок
[C++ Error] cereal.hpp(32): E2209 Unable to open include file 'type_traits'
[C++ Error] cereal.hpp(35): E2209 Unable to open include file 'unordered_map'
[C++ Error] cereal.hpp(36): E2209 Unable to open include file 'unordered_set'
[C++ Error] cereal.hpp(39): E2209 Unable to open include file 'cstdint'
[C++ Error] traits.hpp(39): E2209 Unable to open include file 'type_traits'
[C++ Error] traits.hpp(40): E2209 Unable to open include file 'typeindex'
[C++ Error] access.hpp(32): E2209 Unable to open include file 'type_traits'
[C++ Error] access.hpp(34): E2209 Unable to open include file 'cstdint'
[C++ Error] helpers.hpp(33): E2209 Unable to open include file 'type_traits'
[C++ Error] helpers.hpp(34): E2209 Unable to open include file 'cstdint'
[C++ Error] helpers.hpp(37): E2209 Unable to open include file 'unordered_map'
[C++ Error] helpers.hpp(59): E2070 Invalid use of namespace 'size_type'
[C++ Error] helpers.hpp(140): E2272 Identifier expected
[C++ Error] helpers.hpp(147): E2293 ) expected
[C++ Error] helpers.hpp(150): E2088 Bad syntax for pure function definition
[C++ Error] helpers.hpp(161): E2040 Declaration terminated incorrectly
[C++ Error] helpers.hpp(164): E2303 Type name expected
[C++ Error] helpers.hpp(164): E2139 Declaration missing ;
[C++ Error] helpers.hpp(172): E2316 'enable_if' is not a member of 'std'
[C++ Error] helpers.hpp(172): E2040 Declaration terminated incorrectly
[C++ Error] helpers.hpp(231): E2311 Non-virtual function 'OutputArchiveBase::OutputArchiveBa se()' declared pure
[C++ Error] helpers.hpp(231): E2088 Bad syntax for pure function definition
[C++ Error] helpers.hpp(232): E2293 ) expected
[C++ Error] helpers.hpp(243): E2311 Non-virtual function 'InputArchiveBase::InputArchiveBase ()' declared pure
[C++ Error] helpers.hpp(243): E2088 Bad syntax for pure function definition
[C++ Error] helpers.hpp(243): E2228 Too many error or warning messages
Imjonhson вне форума Ответить с цитированием
Старый 04.02.2017, 05:36   #4
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию

вроде как не хватает куска stl
Imjonhson вне форума Ответить с цитированием
Старый 04.02.2017, 05:56   #5
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию

НЕт, все на месте, даже явно указать в include patch папку с stl не помогает.
Imjonhson вне форума Ответить с цитированием
Старый 04.02.2017, 08:06   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну не скомпилирует компилятор ничего не знающий о С++11 либу, написанную на нем. Берите gcc он бесплатный и держит стандарт.
p51x вне форума Ответить с цитированием
Старый 04.02.2017, 08:57   #7
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию

скачал раннии версии cereal(за 2014г) то же самое
Imjonhson вне форума Ответить с цитированием
Старый 04.02.2017, 09:00   #8
Imjonhson
Новичок
Джуниор
 
Регистрация: 02.02.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Берите gcc он бесплатный и держит стандарт
только каждую форму придётся описывать) +километр кода+ отладка, уже успел отвыкнуть от виндоуз форм
Imjonhson вне форума Ответить с цитированием
Старый 04.02.2017, 09:58   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
скачал раннии версии cereal(за 2014г) то же самое
Цитата:
cereal is a header-only C++11 serialization library.
Хоть какую версию скачайте, С++11 из нее не превратится в С++9х
p51x вне форума Ответить с цитированием
Старый 04.02.2017, 10:45   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Imjonhson Посмотреть сообщение
отвыкнуть от виндоуз форм
Какого еще виндоуз форм? Это вообще .NET, а не С++.

Для GUI в С++ есть куча отдельных библиотек типа Qt, GTK, wxWidgets, ...
Дизайнер форм у них есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запустить стороннюю программу с ПРАВАМИ АДМИНИСТРАТОРА - Delphi WinAPI yurius Общие вопросы Delphi 6 15.05.2016 15:19
C++Builder6 Чудский Общие вопросы C/C++ 1 06.10.2010 17:24
C++Builder6 FLORA Помощь студентам 0 24.01.2010 20:58
Java Builder6 Syltan Общие вопросы по Java, Java SE, Kotlin 1 04.01.2010 13:57
2 вопроса по C++Builder6 viktory Помощь студентам 2 30.10.2009 08:03