Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Статическая Qt со статической CRT

Автор: Гость 13.5.2009, 11:18

Собственно, такое возможно?
Собрал Qt статически, набросал тестовый проект - все отлично, как только делаем статический CRT - куча ошибок типа:

error LNK2005: __invalid_parameter already defined in LIBCMTD.lib(invarg.obj)
error LNK2005: __CrtDbgReportW already defined in LIBCMTD.lib(dbgrptw.obj)

Автор: Litkevich Yuriy 13.5.2009, 11:28

что такое CRT?

Автор: Гость 13.5.2009, 11:33

Цитата(Litkevich Yuriy @ 13.5.2009, 11:28) *
что такое CRT?


Runtime (MSVCRTx0.dll)

Автор: Litkevich Yuriy 13.5.2009, 11:43

посмотри вот http://www.prog.org.ru/topic_9465_0.html, может оно

там по соседству есть ещё несколько тем относительно статической сборки с помощью студии

Автор: Гость 13.5.2009, 11:52

Цитата(Litkevich Yuriy @ 13.5.2009, 11:43) *
посмотри вот http://www.prog.org.ru/topic_9465_0.html, может оно

там по соседству есть ещё несколько тем относительно статической сборки с помощью студии


Нет, к сожалению, это не то.

Статический Qt я собрал.
Мне нужно, что бы проект вообще ни от чего не зависил: ни от QT-шных dll-ок (это мы сделали - qt static),
ни от студийных dll-ок: MSVCP и MSVCR, для этого нужно, чтобы студия использовала статический runtime (/MT[d]), а если его использовать, то получаем ошибки :blink:

Автор: Litkevich Yuriy 13.5.2009, 11:58

так бы сразу и сказал :)

http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MS_Visual_Studio%29

Автор: Гость 13.5.2009, 12:04

http://sourceforge.net/projects/gilma ?

Автор: Гость 13.5.2009, 12:41

Цитата(Litkevich Yuriy @ 13.5.2009, 11:58) *
так бы сразу и сказал :)

http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MS_Visual_Studio%29


Да, похоже :lol:
Спасибо, ща буду пробовать

Автор: Litkevich Yuriy 13.5.2009, 12:44

не забудь:
make confclean
перед изменениями и новой конфигурацией

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)