![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
rp80 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 36 Регистрация: 10.9.2011 Пользователь №: 2860 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
1. Собираю и запускаю через qt creator. Там соответственно свой мингв. Компилится, запускается и падает на конструкторе потока. 2. Собираю и запускаю с мингв 4.7.0. Здесь не компилится. 6 ошибок вида E:\work\ides_comp\mingw\include\boost_1_47_0\boost\smart_ptr\detail\shared_count.hpp|95| required from 'boost::detail::shared_count::shared_count(Y*) [with Y = boost::error_info<boost::tag_original_exception_type, const std::type_info*>]'| E:\work\ides_comp\mingw\include\boost_1_47_0\boost\exception\detail\exception_ptr.hpp|182| required from 'void boost::unknown_exception::add_original_type(const E&) [with E = std::exception]'| Что-то не так с исключениями что ли.. В чем тут дело? Спасибо. |
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
вообще, это странное поведение. попробуй переименовать функцию потока: вдруг ему не нравится это имя и оно просто перекрывает какое-нибудь определение. может, у тебя просто Mingw как-то криво установлен?
я сейчас как раз для своей работы собираю кроссплатформенную сборку буста для венды под линём. когда дособерётся - проверю, что там не так с Mingw и таким простейшим файлом. |
|
|
rp80 |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 36 Регистрация: 10.9.2011 Пользователь №: 2860 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
вообще, это странное поведение. попробуй переименовать функцию потока: вдруг ему не нравится это имя и оно просто перекрывает какое-нибудь определение. может, у тебя просто Mingw как-то криво установлен? я сейчас как раз для своей работы собираю кроссплатформенную сборку буста для венды под линём. когда дособерётся - проверю, что там не так с Mingw и таким простейшим файлом. Не, дело не в именах. Собственно, можно закоментить все кроме инклуда thread. И все равно то же самое. Вообще, что это за ошибка <Имя файла> required from <Строка в программе>? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 1.6.2025, 16:17 |