![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Как подрубить STLport к MVC6?
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Легко.
Скачав архив ниже, распаковать его в директорию с проектом VC++, и подключить например к stdafx.h (чтобы не нужно было в каждом файле писать #include'ы):
З.Ы, все внесённые изменения находятся в файле конфига STLPort (STLPort/stl_user_config.h). Присоединённый файл ( Кол-во скачиваний: 8 )
STLPort.rar-------------------- ![]() |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
mr.DUDA
А запакован чем? Что-то мой ВинКомандер не хочет распаковывать |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
А вот еще прикол:
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
WinRAR 3.20 bel_nikita, я перепаковал ZIP'ом, теперь должно распаковаться. Тот дистрибутив, который я посылаю, не требует подключения никаких Lib-ов, это проверено. Забыл сказать: в настройках проекта (закладка "C/C++", Category: Preprocessor) нужно добавить директорию с STLPort в поле "Additional include directories". Компиляется и линкуется без проблем. З.Ы. оказывается, двойные обратные слеши в #includ'ах не нужны (в отличие от строковых литералов), достаточно одинарных... во, блин... Присоединённый файл ( Кол-во скачиваний: 7 )
STLPort.zip-------------------- ![]() |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
to mr.DUDA СПАСИБО!
Все заработало А вот еще вопрос. Это так и должно быть закоментировано: ?
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Насколько я понял, речь идёт о файлах ROPE.H/.C ?
Там (в ROPE.H) есть такая строка:
и довольно много где встречается что-то закомментированное, с указанием типа "// XXX not used" и т.п. Видимо, разработчики планировали переписать весь класс когда-нибудь, и либо времени не хватило, либо забыли, либо оставили "на потом". -------------------- ![]() |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Ага, он самый Меня еще интересуют exception'ы. Я так понимаю генерацию excep'ов можно обрубить через #define _STLP_NO_EXCEPTIONS 1 И еще, на сайти вычетал такую строчку thread safety. Это правда? А то я у себя в проекте подрубил стандартный stl (который в комплекте с MVC6), так мой софт начал глючить на string'ах. Типа ACCESS_VIOLATION. |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Истинная правда Вот за это я люблю STLPort, а ещё можно контейнеры и итераторы передавать в/из DLL, в отличие от мелкософтовской реализации STL, так как STLPort почти нигде не использует статических компонентов класса. -------------------- ![]() |
|||
|
||||
| achmed |
|
|||
|
Unregistered |
>И еще, на сайти вычетал такую строчку thread safety. Это правда?
только на чтение |
|||
|
||||
| mr.DUDA |
|
||||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Вот что там написано про это:
и ещё, обоснование - почему только read access по умолчанию синхронизирован (а modify - нет):
-------------------- ![]() |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |