Название: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 17, 2009, 01:38
всем добрый вечер )
можно ли как-нибудь совместить qt 4.5.3 LGPL (opensource) и visual studio 2005 sp2?
или opensource не интегрируется под visual studio 2005? или сервис пак не тот? и какие варианты есть интеграции с visual studio?
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: crackedmind от Июль 17, 2009, 02:53
Откуда 4.5.3? Машина времени в действии? Официального релиза еще не было.
А вообще есть такая замечательная штука - http://www.qtsoftware.com/downloads/visual-studio-add-in
Только нужно будет Qt перекомпилировать.
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 17, 2009, 09:10
Откуда 4.5.3? Машина времени в действии? Официального релиза еще не было. ну тогда ясно почему у меня ничего не получается ) Конечно же, я имел в виду последнюю версию - 4.5.2. а visusl-studio-add-in надо ставить до или после компиляции Qt под MSVS 2005? Я и до и после пробовал. Компиляция не проходила до конца. Может это из-за SP2 на Visual Studio?
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: pastor от Июль 17, 2009, 10:37
можно ли как-нибудь совместить qt 4.5.3 LGPL (opensource) и visual studio 2005 sp2?
или opensource не интегрируется под visual studio 2005? или сервис пак не тот? и какие варианты есть интеграции с visual studio?
Qt 4.5.2 можно без проблем собрать под visual studio 2005 sp2. А что понимается под "интеграция под visual studio 2005"?
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 17, 2009, 10:51
А что понимается под "интеграция под visual studio 2005"? я сам не знаю, просто мне надо, чтобы программки, использующие qt-библиотеку, компилились именно в visual studio 2005. но мне думается что, под "интеграцией" понимается возможность использовать Qt-шные инструменты разработки в среде MSVS 2005. Qt 4.5.2 можно без проблем собрать под visual studio 2005 sp2. А можно еще раз - для особо одаренных - написать алгоритм сборки qt под MSVS 2005 и, если есть нюансы для SP2, то отобразить и их )). Может я что-то не то делал... И вообще, имеет ли значение SP (в данном случае второй)?
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: pastor от Июль 17, 2009, 10:59
Сборка под visual studio 2005 ничем не будет отличаться от других студий (2002, 2003, 2008). Раздел форума Установка, сборка, отладка, тестирование должен помочь в этом вопросе. Тема неоднократно обсуждалась.
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 17, 2009, 20:43
и снова добрый вечер! попробовал заново пересобрать Qt и вот чем закончилось D:\Qt\qtMSVC2005\qt\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\include\QtCore" -I"..\..\include\QtNe twork" -I"..\..\include\QtGui" -I"..\..\include\QtXml" -I"..\..\include\QtSql" - I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\include\QtAssistantClient" -I"..\..\incl ude\QtAssistant" -I"..\..\include\QtHelp" -I"..\..\include\ActiveQt" -I".moc" -I "." -I"..\..\mkspecs\win32-msvc2005" -D_MSC_VER=1400 -DWIN32 mainwindow.h -o .mo c\moc_mainwindow.cpp D:\Qt\qtMSVC2005\qt\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\include\QtCore" -I"..\..\include\QtNe twork" -I"..\..\include\QtGui" -I"..\..\include\QtXml" -I"..\..\include\QtSql" - I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\include\QtAssistantClient" -I"..\..\incl ude\QtAssistant" -I"..\..\include\QtHelp" -I"..\..\include\ActiveQt" -I".moc" -I "." -I"..\..\mkspecs\win32-msvc2005" -D_MSC_VER=1400 -DWIN32 demoitemanimation.h -o .moc\moc_demoitemanimation.cpp D:\Qt\qtMSVC2005\qt\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\include\QtCore" -I"..\..\include\QtNe twork" -I"..\..\include\QtGui" -I"..\..\include\QtXml" -I"..\..\include\QtSql" - I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\include\QtAssistantClient" -I"..\..\incl ude\QtAssistant" -I"..\..\include\QtHelp" -I"..\..\include\ActiveQt" -I".moc" -I "." -I"..\..\mkspecs\win32-msvc2005" -D_MSC_VER=1400 -DWIN32 menumanager.h -o .m oc\moc_menumanager.cpp rc -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_ SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUP PORT -fo .obj\qtdemo.res qtdemo.rc cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQ T_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\ ..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -I"..\..\ include\QtXml" -I"..\..\include\QtSql" -I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\ include\QtAssistantClient" -I"..\..\include\QtAssistant" -I"..\..\include\QtHelp " -I"..\..\include\ActiveQt" -I".moc" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fo .obj\ @C:\DOCUME~1\mannyz\LOCALS~1\Temp\nmB29.tmp main.cpp demoscene.cpp mainwindow.cpp demoitem.cpp score.cpp demoitemanimation.cpp itemcircleanimation.cpp demotextitem.cpp headingitem.cpp dockitem.cpp scanitem.cpp letteritem.cpp examplecontent.cpp menucontent.cpp guide.cpp guideline.cpp guidecircle.cpp menumanager.cpp colors.cpp textbutton.cpp Generating Code... Compiling... imageitem.cpp Generating Code... cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQ T_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\ ..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -I"..\..\ include\QtXml" -I"..\..\include\QtSql" -I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\ include\QtAssistantClient" -I"..\..\include\QtAssistant" -I"..\..\include\QtHelp " -I"..\..\include\ActiveQt" -I".moc" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fo .obj\ @C:\DOCUME~1\mannyz\LOCALS~1\Temp\nmB2A.tmp moc_mainwindow.cpp moc_demoitemanimation.cpp moc_menumanager.cpp Generating Code... cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQ T_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\ ..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -I"..\..\ include\QtXml" -I"..\..\include\QtSql" -I"..\..\include" -I"d:\Qt\qtMSVC2005\qt\ include\QtAssistantClient" -I"..\..\include\QtAssistant" -I"..\..\include\QtHelp " -I"..\..\include\ActiveQt" -I".moc" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fo .obj\ @C:\DOCUME~1\mannyz\LOCALS~1\Temp\nmB2B.tmp qrc_qtdemo.cpp link /LIBPATH:"d:\Qt\qtMSVC2005\qt\lib" /LIBPATH:"d:\Qt\qtMSVC2005\qt\li b" /NOLOGO /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:".obj\qtdemo.intermediate.man ifest" /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Wind ows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' languag e='*' processorArchitecture='*'" /OUT:..\..\bin\qtdemo.exe @C:\DOCUME~1\mannyz\L OCALS~1\Temp\nmB2C.tmp mt.exe -nologo -manifest ".obj\qtdemo.intermediate.manifest" -outputreso urce:..\..\bin\qtdemo.exe;1 cd tools\qdoc3\ && "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nm ake.exe" -f Makefile
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved.
"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefil e.Release
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved.
cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDOC2_COMPAT -DQT_DLL -DQT_NO_DEBUG - DQT_XML_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\include\QtCore" -I"..\..\ include\QtXml" -I"..\..\include" -I"..\..\include\ActiveQt" -I"tmp\moc\release_s hared" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fotmp\obj\release_shared\ @C:\DOC UME~1\mannyz\LOCALS~1\Temp\nmB30.tmp apigenerator.cpp archiveextractor.cpp atom.cpp bookgenerator.cpp ccodeparser.cpp codechunk.cpp codemarker.cpp codeparser.cpp command.cpp config.cpp .\config.cpp(805) : warning C4996: 'getenv' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdlib.h(483) : se e declaration of 'getenv' Message: 'This function or variable may be unsafe. Consider using _dupen v_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he lp for details.' cppcodemarker.cpp cppcodeparser.cpp .\cppcodeparser.cpp(251) : warning C4996: 'fopen' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen' Message: 'This function or variable may be unsafe. Consider using fopen_ s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' .\cppcodeparser.cpp(282) : warning C4996: 'fopen' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen' Message: 'This function or variable may be unsafe. Consider using fopen_ s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' cpptoqsconverter.cpp dcfsection.cpp doc.cpp editdistance.cpp generator.cpp helpprojectwriter.cpp htmlgenerator.cpp jambiapiparser.cpp Generating Code... Compiling... javacodemarker.cpp javadocgenerator.cpp linguistgenerator.cpp location.cpp loutgenerator.cpp mangenerator.cpp main.cpp node.cpp openedlist.cpp pagegenerator.cpp plaincodemarker.cpp polyarchiveextractor.cpp polyuncompressor.cpp qsakernelparser.cpp .\qsakernelparser.cpp(73) : warning C4996: 'fopen' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen' Message: 'This function or variable may be unsafe. Consider using fopen_ s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' qscodemarker.cpp qscodeparser.cpp .\qscodeparser.cpp(154) : warning C4996: 'fopen' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen' Message: 'This function or variable may be unsafe. Consider using fopen_ s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' quoter.cpp separator.cpp sgmlgenerator.cpp text.cpp Generating Code... Compiling... tokenizer.cpp .\tokenizer.cpp(477) : warning C4996: 'strcpy' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy' Message: 'This function or variable may be unsafe. Consider using strcpy _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel p for details.' .\tokenizer.cpp(560) : warning C4996: 'strcpy' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy' Message: 'This function or variable may be unsafe. Consider using strcpy _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel p for details.' .\tokenizer.cpp(561) : warning C4996: 'strcpy' was declared deprecated C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(73) : see declaration of 'strcpy' Message: 'This function or variable may be unsafe. Consider using strcpy _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel p for details.' tree.cpp uncompressor.cpp webxmlgenerator.cpp .\webxmlgenerator.cpp(134) : warning C4065: switch statement contains 'default' but no 'case' labels yyindent.cpp Generating Code... link /LIBPATH:"d:\Qt\qtMSVC2005\qt\lib" /LIBPATH:"d:\Qt\qtMSVC2005\qt\li b" /NOLOGO /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /MANIFEST /MANIFESTFILE:"tmp\obj\r elease_shared\qdoc3.intermediate.manifest" /OUT:release\qdoc3.exe @C:\DOCUME~1\m annyz\LOCALS~1\Temp\nmB31.tmp mt.exe -nologo -manifest "tmp\obj\release_shared\qdoc3.intermediate.mani fest" -outputresource:release\qdoc3.exe;1 это нормально? и если нет, то как должна закончится нормальная компиляция?
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: Авварон от Июль 17, 2009, 20:57
вроде нормально) собирал давно под маком, ничего типа "ООО!!! ААА!!! Я СОБРАЛАСЬ!!" там не было - тупо что-то откомпилилось/переместилось и вывалилось (без ошибок)
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 17, 2009, 21:12
спасибо. буду проверять что ли )
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: mannyz от Июль 19, 2009, 20:58
действительно работает. видимо до этого тоже верно компилилось в некоторых случаях, но из-за отсутствия сигнальной системы, я принимал это за неудачный исход. всем спасибо за участие ))
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: lit-uriy от Июль 19, 2009, 22:59
>>видимо до этого тоже верно компилилось в некоторых случаях, меняй компиллер, вывод у мелкософтного компиллера более чем непонятный.
Название: Re: qt 4.5.3 LGPL (opensource) под visual studio 2005 sp2
Отправлено: crackedmind от Июль 19, 2009, 23:50
Да вроде человеческий. А если не понятна ошибка, то всегда можно в мсдн поглядеть :)
|