Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: sendevent от Декабрь 17, 2009, 18:19



Название: [Решено] qt-win-opensource-4.6.0-vs2008 & vs2005
Отправлено: sendevent от Декабрь 17, 2009, 18:19
нокиа раздаёт бинарники под 2008ю студию, мне же нужно под 2005 (SP1, с последними апдейтами). казалось бы, не вопрос - пересобирём!
Цитировать
@echo off
set startTime=%time%
nmake confclean
nmake distclean
configure -platform win32-msvc2005 -opensource -debug-and-release -no-qt3support -qt-zlib -qt-gif -qt-libpng -no-libmng -qt-libtiff -qt-libjpeg -mmx -3dnow -sse -sse2 -openssl-linked -no-phonon -webkit -qt-style-plastique -qt-style-windows -qt-style-windowsxp -qt-style-windowsvista -qt-style-cleanlooks -qt-style-motif -no-style-cde -no-style-windowsce -no-style-windowsmobile -I c:/openssl/include -I c:/openssl/include/openssl -L c:/openssl/lib -nomake demos -nomake examples
nmake
nmake install
set finishTime=%time%
echo started at: %startTime%, finished at: %finishTime%
на одной машине (Win XP Pro SP3, celeron) все ок - собралось с первого тычка, приложения компилятся-линкуются.
на ноуте (Win XP Home SP3, turion 64x2) - сам фреймворк собирается, но приложения - нет:
Цитировать
1>c:\qt\4.6.0\include\qtxmlpatterns\xml.h(3) : fatal error C1190: managed targeted code requires a '/clr' option
поддержка clr выключена и для qtxmlpatterns, и для приложений, сам qtxmlpatterns напрямую тоже не использую. включение clr ведет к конфликту с Ehsc, отключение исключений ведет к пипецу в кьютишных контейнерах.
подобные симптомы при сборке чего угодно - demos, examples, своё...
не понятно либо почему собралось на стационарке, либо почему не собирается на ноуте :(
идеи?


Название: Re: qt-win-opensource-4.6.0-vs2008 & vs2005
Отправлено: Dendy от Декабрь 17, 2009, 18:33
По всей видимости дело в студии, установленной на ноуте. На всякий случай проверьте, совпадают ли мейкфайлы, сгенерированные для одних и тех же проектов (для исполняемых файлов) на ваших компьютерах.


Название: Re: qt-win-opensource-4.6.0-vs2008 & vs2005
Отправлено: sendevent от Декабрь 18, 2009, 19:16
%qtdir%/include/qtxmlpatterns/xml.h - без префекса "q" - автогенерится (уже не скажу кем), на стационарке его нет. удаление решило проблему, разбираться, хто виноват - естесственно, лень :)


Название: Re: qt-win-opensource-4.6.0-vs2008 & vs2005
Отправлено: zenden от Декабрь 18, 2009, 19:19
Раздает? И где их получить?  :o


Название: Re: qt-win-opensource-4.6.0-vs2008 & vs2005
Отправлено: sendevent от Декабрь 18, 2009, 19:30
все здесь (http://qt.nokia.com/downloads), в частности, я говорил про это (http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.0-vs2008.exe).
блин, только што заметил: только src (http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.0.zip).