Название: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 08, 2010, 23:06 Так как имею множества классов из WinAPI / MFC /ATL под Win32, Вопрос,
КАК лучше использовать мои классы с QT, конечно, хотелось бы простым подключением этих sources... в проект ? Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: gigabyte от Март 08, 2010, 23:09 А что именно вы хотите сделать в своем приложении что без WinAPI....ну прям никак?
Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 09, 2010, 09:29 А что именно вы хотите сделать в своем приложении что без WinAPI....ну прям никак? Следующие C++ Классы от MFC / WAPI, которые не реализовать на QT:1.) работа с COM портом, 2.) с LPT портом, 3.) с API драйвера собственной PCI железки, 4.) MFC классы на CSocket (клиент TCP Сервера), 5.) Также, я использую свой класс CDirectX_Paint - графика контроллов MFC переписана на DirectX2004 (для красоты) ;), класс работает элементарно : по WM_PAINT(MFC::OnPaint() ) вызывается работа НЕ с контекстом окон DC (Win32 графика), а используется функции DirectX , всё же остальное - стандартное MFC шное. Вроде это всё. Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: BRE от Март 09, 2010, 09:48 Следующие C++ Классы от MFC / WAPI, которые не реализовать на QT: 1.) работа с COM портом,Есть несколько разных библиотек (QSerialDevice, QextSerialPort) 2.) с LPT портом Я не встречал. Но это не значит что их нет... 3.) с API драйвера собственной PCI железки, Не уверен, что для этого есть кросс-платформенные решения, хотя может кто-то и затевался... 4.) MFC классы на CSocket (клиент TCP Сервера), QTcpServer/QTcpSocket/QUdpSocket? 5.) Также, я использую свой класс CDirectX_Paint - графика контроллов MFC переписана на DirectX2004 (для красоты) ;), класс работает элементарно : по WM_PAINT(MFC::OnPaint() ) вызывается работа НЕ с контекстом окон DC (Win32 графика), а используется функции DirectX , всё же остальное - стандартное MFC шное. DirectX это только венда... В Qt есть поддержка OpenGL, для 2D - делается поддержка OpenVG. Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 09, 2010, 10:08 Цитировать 3.) с API драйвера собственной PCI железки, Так в этом и есть моя идея - подключать платформозависимый код для конкретной компиляции, для Linux я подключу Другой код, ибо уже классы не WinAPI / MFC и т.д.......Не уверен, что для этого есть кросс-платформенные решения, хотя может кто-то и затевался... Может быть перекомпилировать WinAPI /MFC(static) Классы в DLL и подключать из QT? Может быть перекомпилировать их в ActivX компонент и подключать из QT? (хотя мне НЕ нравится ACtivX-ОЧЕНЬ тормознуто глючно) Может быть включить sources на WonAPI (h/cpp) в проект QT ? Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: BRE от Март 09, 2010, 10:32 Ты имеешь ввиду технический вопрос подключения?
Можно использовать разные файлы, в зависимости от платформы для которой собирается проект. Можно внутри файлов использовать разные куски кода, обернув их #ifdef. Как тебе будет удобней. Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: hackoff от Март 09, 2010, 11:22 Недавно наткнулся на QPort. Этот виджет интегрируется с Qt Designer. Вы можете работать с COM портами, не написав ни строчки кода...
Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: kuzulis от Март 09, 2010, 11:27 2 BRE,
поправьте: Цитировать Есть несколько разных библиотек (QSerialDevice, QextSerialDevice) на Цитировать Есть несколько разных библиотек (QSerialDevice, QextSerialPort) 2 hackoff, Цитировать Недавно наткнулся на QPort. Этот виджет интегрируется с Qt Designer. Вы можете работать с COM портами, не написав ни строчки кода... эта весч на базе QextSerialPort:) Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 11, 2010, 16:56 Цитировать Есть несколько разных библиотек (QSerialDevice, QextSerialPort) Обе библиотеки не Рабочие, даже НЕ компилируются: Код: link /LIBPATH:"c:\Qt\4.6.2\lib" /NOLOGO /DEBUG /DLL /MANIFEST /MANIFESTF Тестировал кто-нибудь их ? исправляли ли ошибки в коде ? Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: kuzulis от Март 11, 2010, 16:59 Цитировать Обе библиотеки не Рабочие, даже НЕ компилируются: ололоКод: Тестировал кто-нибудь их ? исправляли ли ошибки в коде ? Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 11, 2010, 17:09 Код: Тестировал кто-нибудь их ? исправляли ли ошибки в коде ? [/quote] тогда что это? : Код: build\qextserialportd.dll not found or not built by the last incremental link; performing full link ??? Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: BigZ от Март 11, 2010, 17:21 У тебя к проекту не подключены виндовые библиотеки, которые экспортируют RegQueryValueExW, RegCloseKey. Кажется это Advapi32.lib (Advapi32.dll)
Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 11, 2010, 17:59 Повозившись в sources, подключив некоторые библиотеки, в частности работы с реестром: RegQueryValueEx (они исgользуются для получения INFO о портах) проект QextSerial заработал, причём пой респект создателю - очень красивый и грамотный Код...
проект же QSerialDevice так и не собрался - КУЧА ошибок в include и области видимости , разбираться не стал , ибо код писал Сумашедший ....... Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: kuzulis от Март 11, 2010, 18:04 Цитировать проект же QSerialDevice так и не собрался - КУЧА ошибок в include и области видимости , разбираться не стал , ибо код писал Сумашедший ....... На грубость нарываешся?По твоим постам видать что ты и в WinAPI не шариш и в MFC :) ... Учи матчасть Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 11, 2010, 18:27 Цитировать проект же QSerialDevice так и не собрался - КУЧА ошибок в include и области видимости , разбираться не стал , ибо код писал Сумашедший ....... На грубость нарываешся?По твоим постам видать что ты и в WinAPI не шариш и в MFC :) ... Учи матчасть Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: Rcus от Март 11, 2010, 18:55 Blah-blah-blah. Что вы знаете или не знаете это ваше дело, но если критикуете то извольте для начала разобраться в вопросе.
kuzulis как разработчик QSerialDevice проделал некоторую работу и за то заслужил если не благодарность (к сожалению лицензия GPL не позволяет мне использовать сию библиотеку в своей работе) то хотя бы структурированную критику, а не отрывочные замечания. Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 11, 2010, 19:44 Blah-blah-blah. Что вы знаете или не знаете это ваше дело, но если критикуете то извольте для начала разобраться в вопросе. kuzulis как разработчик QSerialDevice проделал некоторую работу и за то заслужил если не благодарность (к сожалению лицензия GPL не позволяет мне использовать сию библиотеку в своей работе) то хотя бы структурированную критику, а не отрывочные замечания. Я не знал , прошу прощения, никого не хотел обидеть! Если Люди используют его библиотеку , то мой искренний Респект kuzulis! ибо это означает что я не разобрался. Но, волею Судеб, эта lib и не для меня также :) Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: denka от Март 11, 2010, 20:18 На самом деле проблема существует. Под виндой статическая версия собираеться на ура, а вот при сборке динамической получаем кучу ошибок которые привел автор темы. Так что просьба и совет автору библиотеки допилить сборку и дополнить доку если нужну ;)
Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: kuzulis от Март 11, 2010, 21:55 Цитировать На самом деле проблема существует. Под виндой статическая версия собираеться на ура, а вот при сборке динамической получаем кучу ошибок которые привел автор темы. Ну НЕПРАВДА же! Приведите доказательства! Вот я собираю динамическую интегрированную версию: Меняю BuildIntegratedLibrary.pro Цитировать ... #CONFIG += staticlib CONFIG += dll ... Собираю: Цитировать D:\TMP\QSerialDevice_v0.2.0>qmake BuildIntegratedLibrary.pro D:\TMP\QSerialDevice_v0.2.0>make g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\abstractserial.o qserialdevice\abstractserial.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\abstractserialengine.o qserialdevice\abstractserialen gine.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\nativeserialengine.o qserialdevice\nativeserialengine .cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\nativeserialengine_win.o qserialdevice\nativeserialen gine_win.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\winserialnotifier.o qserialdevice\winserialnotifier.c pp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\serialdeviceinfo.o qserialdeviceinfo\serialdeviceinfo .cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\serialdeviceinfo_win.o qserialdeviceinfo\serialdevice info_win.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\serialdevicewatcher.o qserialdevicewatcher\serialdevi cewatcher.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdevicewatcher\serialdevicewatcher.h -o build\lib\qintegratedserialdevice\moc\moc_seria ldevicewatcher.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\serialdevicewatcher_p_win.o qserialdevicewatcher\seri aldevicewatcher_p_win.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdevice\abstractserial.h -o build\lib\qintegratedserialdevice\moc\moc_abstractserial.cp p g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\moc_abstractserial.o build\lib\qintegratedserialdevic e\moc\moc_abstractserial.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdevice\abstractserialengine.h -o build\lib\qintegratedserialdevice\moc\moc_abstractser ialengine.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\moc_abstractserialengine.o build\lib\qintegratedseria ldevice\moc\moc_abstractserialengine.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdevice\nativeserialengine.h -o build\lib\qintegratedserialdevice\moc\moc_nativeseriale ngine.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\moc_nativeserialengine.o build\lib\qintegratedseriald evice\moc\moc_nativeserialengine.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdevice\winserialnotifier.h -o build\lib\qintegratedserialdevice\moc\moc_winserialnotif ier.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\moc_winserialnotifier.o build\lib\qintegratedserialde vice\moc\moc_winserialnotifier.cpp C:/Qt/2009.04/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_THREAD_SUPPORT - I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo" -I"qserialdevice watcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009.04\qt\mkspecs\win 32-g++" -D__GNUC__ -DWIN32 qserialdeviceinfo\serialdeviceinfo.h -o build\lib\qintegratedserialdevice\moc\moc_serialdevic einfo.cpp g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQ T_THREAD_SUPPORT -I"c:\Qt\2009.04\qt\include\QtCore" -I"c:\Qt\2009.04\qt\include" -I"qserialdevice" -I"qserialdeviceinfo " -I"qserialdevicewatcher" -I"c:\Qt\2009.04\qt\include\ActiveQt" -I"build\lib\qintegratedserialdevice\moc" -I"c:\Qt\2009 .04\qt\mkspecs\win32-g++" -o build\lib\qintegratedserialdevice\obj\moc_serialdeviceinfo.o build\lib\qintegratedserialdev ice\moc\moc_serialdeviceinfo.cpp windres -i qserialdevice_resource.rc -o build\lib\qintegratedserialdevice\obj\qserialdevice_resource_res.o --include-dir =. g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -shared -mthreads -Wl -Wl,--ou t-implib,build\lib\qintegratedserialdevice\release\libqserialdevice0.a -o build\lib\qintegratedserialdevice\release\qser ialdevice0.dll object_script.qserialdevice -L"c:\Qt\2009.04\qt\lib" build\lib\qintegratedserialdevice\obj\qserialdevice _resource_res.o -lQtCore4 Creating library file: build\lib\qintegratedserialdevice\release\libqserialdevice0.a D:\TMP\QSerialDevice_v0.2.0> В итоге в d:\TMP\QSerialDevice_v0.2.0\build\lib\qintegratedserialdevice\release\ лежит qserialdevice0.dll ЧЯДНТ? ЗЫ: Собираю minGW Цитировать Так что просьба и совет автору библиотеки допилить сборку и дополнить доку если нужну Подмигивающий Если у Вас MSVS то допилите сами и пришлите патчи.ЗЫЗЫЗЫ: это уже оффтоп не по теме пошел Название: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: 0x0001 от Март 12, 2010, 08:50 На самом деле проблема существует. Под виндой статическая версия собираеться на ура, а вот при сборке динамической получаем кучу ошибок которые привел автор темы. Так что просьба и совет автору библиотеки допилить сборку и дополнить доку если нужну ;) Истинно.. подтверждаю, что статика собралась сразуНазвание: Re: Подключение WinAPI / MFC /ATL и.т.д Отправлено: kuzulis от Март 12, 2010, 09:58 Цитировать Истинно.. подтверждаю, что статика собралась сразу И? Где вывод ошибок динамики? |