Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt 4.5] VS2008 
V
    Опции темы
vinter
Дата 24.3.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



При попытке сборки элементарного пример(темплейт которого есть в студии) выдает:
Цитата

qtmaind.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::locale::facet::_Register(void)" (__imp_?_Register@facet@locale@std@@QAEXXZ) referenced in function "class std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z)
1>qtmaind.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::ctype<char>::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z) referenced in function "class std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z)
1>qtmaind.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::ctype<unsigned short>::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z) referenced in function "class std::ctype<unsigned short> const & __cdecl std::use_facet<class std::ctype<unsigned short> >(class std::locale const &)" (??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z)
1>

Либу собирал под vs2008, additional dependiences в project: qtmaind.lib QtCore4.lib QtGui4.lib 
Нашел еще такое: http://www.forum.crossplatform.ru/index.php?showtopic=111
Но т.к ответ там датирован 2007 годом, а так же, по моему мнению это изврат руками править, то, что должно работать. Мне хотелось бы знать как это исправить по человечески или узнать точно, что по человечески нельзя smile

Заранее спасибо.


--------------------
Мой блог
PM MAIL WWW   Вверх
andrew_121
Дата 24.3.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 11
Всего: 33



vinter, У меня стоит 2008 студия. И нет некаких проблем.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
vinter
Дата 24.3.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



andrew_121, а скажи мне какие у тебя либы есть в project settings\Linker\Input\Additional dependencies

Это сообщение отредактировал(а) vinter - 24.3.2009, 18:42


--------------------
Мой блог
PM MAIL WWW   Вверх
Любитель
Дата 24.3.2009, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Каким образом получил файл проекта (интегратор или qmake, их версии)? Каким образом собирал Qt? QMAKESPEC глобальна не определена?


--------------------
PM MAIL ICQ Skype   Вверх
vinter
Дата 24.3.2009, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



Цитата(Любитель @  24.3.2009,  19:54 Найти цитируемый пост)
Каким образом получил файл проекта (интегратор или qmake, их версии)?

интегратор

Цитата(Любитель @  24.3.2009,  19:54 Найти цитируемый пост)
Каким образом собирал Qt? 

configure -platform win32-msvc2008
nmake

Цитата(Любитель @  24.3.2009,  19:54 Найти цитируемый пост)
QMAKESPEC глобальна не определена?

определена win32-msvc2008


--------------------
Мой блог
PM MAIL WWW   Вверх
Любитель
Дата 24.3.2009, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Хм.. И всё же - а переключение wchar_t на синоним unsigned short что-то даёт? Если да - что ж поделаешь, непофиксили этот баг (походу разрабов вполне устраивает воркэраунд).
И ещё - после qmake -project, qmake -vcapp полученный проект собирается? Если да - бага интегратора.


--------------------
PM MAIL ICQ Skype   Вверх
vinter
Дата 24.3.2009, 20:53 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



Цитата(Любитель @  24.3.2009,  21:42 Найти цитируемый пост)
И всё же - а переключение wchar_t на синоним unsigned short что-то даёт?

не пересобирал с ним, долго это все :(

Цитата(Любитель @  24.3.2009,  21:42 Найти цитируемый пост)
qmake -vcapp

пишет, что не знает опции -vcapp. Кстати мне это можно сделать просто в пустой директории для проверки?


--------------------
Мой блог
PM MAIL WWW   Вверх
just_geek
Дата 24.3.2009, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Код

qmake -t vcapp && nmake

PM MAIL   Вверх
vinter
Дата 24.3.2009, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



видимо интегратор все таки тупит, если создавать проект как вы подсказали, тогда все хорошо.. Буду искать где интегратор тупит smile Спасибо


--------------------
Мой блог
PM MAIL WWW   Вверх
Любитель
Дата 25.3.2009, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(vinter @  24.3.2009,  20:53 Найти цитируемый пост)
не пересобирал с ним, долго это все :(

Я имел ввиду только в рамках проекта.

Цитата(vinter @  24.3.2009,  20:53 Найти цитируемый пост)
пишет, что не знает опции -vcapp.

Действительно ошибся smile just_geek уже исправил. Давно просто этим не занимался :(

Сравни, кстати полученный после qmake и интегратора проекта - в чём отличаются? Или отличий слишком много?


--------------------
PM MAIL ICQ Skype   Вверх
vinter
Дата 25.3.2009, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



Цитата(Любитель @  25.3.2009,  09:44 Найти цитируемый пост)
Сравни, кстати полученный после qmake и интегратора проекта - в чём отличаются? Или отличий слишком много?

Черти что, блин. После перезагрузки все заработало..


--------------------
Мой блог
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0640 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.