ActiveQt (ActiveX) mit MinGW
-
versuche das SimpleAx-Beispiel von Qt 5.3.1 (ActiveQt) zum laufen zu bringen, jedoch klappt der Build-Prozess nicht:
12:05:38: Running steps for project simple... 12:05:38: Starting: "C:\Qt\Qt_5.3\Tools\mingw482_32\bin\mingw32-make.exe" clean C:/Qt/Qt_5.3/Tools/mingw482_32/bin/mingw32-make -f Makefile.Release clean mingw32-make[1]: Entering directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' del .moc\release\main.moc C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.moc\release\main.moc konnte nicht gefunden werden del .obj\release\main.o C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.obj\release\main.o konnte nicht gefunden werden del .obj\release/simpleax.idl .obj\release/simpleax.tlb Parameterformat nicht ordnungsgem„á - "simpleax.idl". Makefile.Release:95: recipe for target 'clean' failed mingw32-make[1]: [clean] Error 1 (ignored) del .obj\release\simple_res.o C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.obj\release\simple_res.o konnte nicht gefunden werden mingw32-make[1]: Leaving directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' C:/Qt/Qt_5.3/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug clean mingw32-make[1]: Entering directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' del .moc\debug\main.moc C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.moc\debug\main.moc konnte nicht gefunden werden del .obj\debug\main.o C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.obj\debug\main.o konnte nicht gefunden werden del .obj\debug/simpleax.idl .obj\debug/simpleax.tlb Parameterformat nicht ordnungsgem„á - "simpleax.idl". Makefile.Debug:95: recipe for target 'clean' failed mingw32-make[1]: [clean] Error 1 (ignored) del .obj\debug\simple_res.o C:\Qt\Qt_5.3\5.3\Src\qtactiveqt\examples\activeqt\build-simple-Desktop_Qt_5_3_MinGW_32bit-Release\.obj\debug\simple_res.o konnte nicht gefunden werden mingw32-make[1]: Leaving directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' del \simpleax.idl C:\simpleax.idl konnte nicht gefunden werden del \simpleax.tlb C:\simpleax.tlb konnte nicht gefunden werden 12:05:39: The process "C:\Qt\Qt_5.3\Tools\mingw482_32\bin\mingw32-make.exe" exited normally. 12:05:39: Configuration unchanged, skipping qmake step. 12:05:39: Starting: "C:\Qt\Qt_5.3\Tools\mingw482_32\bin\mingw32-make.exe" C:/Qt/Qt_5.3/Tools/mingw482_32/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' C:\Qt\Qt_5.3\5.3\mingw482_32\bin\moc.exe -DUNICODE -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_AXSERVER_LIB -DQAXSERVER -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -D__GNUC__ -DWIN32 -IC:/Qt/Qt_5.3/5.3/mingw482_32/mkspecs/win32-g++ -IC:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/simple -IC:/Qt/Qt_5.3/5.3/mingw482_32/include -IC:/Qt/Qt_5.3/5.3/mingw482_32/include/ActiveQt -IC:/Qt/Qt_5.3/5.3/mingw482_32/include/QtWidgets -IC:/Qt/Qt_5.3/5.3/mingw482_32/include/QtGui -IC:/Qt/Qt_5.3/5.3/mingw482_32/include/QtCore -I. ..\simple\main.cpp -o .moc\release\main.moc g++ -c -pipe -fno-keep-inline-dllexport -O2 -w -fno-exceptions -frtti -DUNICODE -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_AXSERVER_LIB -DQAXSERVER -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\simple -I"C:\Qt\Qt_5.3\5.3\mingw482_32\include" -I"C:\Qt\Qt_5.3\5.3\mingw482_32\include\ActiveQt" -I"C:\Qt\Qt_5.3\5.3\mingw482_32\include\QtWidgets" -I"C:\Qt\Qt_5.3\5.3\mingw482_32\include\QtGui" -I"C:\Qt\Qt_5.3\5.3\mingw482_32\include\QtCore" -I".moc\release" -I"." -I"C:\Qt\Qt_5.3\5.3\mingw482_32\mkspecs\win32-g++" -o .obj\release\main.o ..\simple\main.cpp windres -i ..\simple\simple.rc -o .obj\release\simple_res.o --include-dir=./../simple -DUNICODE -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_AXSERVER_LIB -DQAXSERVER -DQT_AXBASE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN g++ -Wl,-s -Wl,-subsystem,windows -o release\simpleax.exe .obj/release/main.o -LC:/Qt/Qt_5.3/5.3/mingw482_32/lib -lQt5AxServer -LC:\mingw482\mingw32\lib -LC:\Utils\icu32_52_1_mingw482\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -LC:\opensll\lib -LC:\Qt\Qt_5.3\5.3\mingw482_32/lib -lQt5AxBase -lglu32 -lopengl32 -lole32 -loleaut32 -luser32 -lgdi32 -ladvapi32 -luuid -lQt5Widgets -lQt5Gui -lQt5Core .obj\release\simple_res.o C:\Qt\Qt_5.3\5.3\mingw482_32\bin\idc.exe release\simpleax.exe /idl .obj\release/simpleax.idl -version 1.0 .obj\release\simpleax.idl Timed out after 30000 ms out waiting for "release\simpleax.exe -dumpidl .obj\release\simpleax.idl -version 1.0". IDL generation failed trying to run program release\simpleax.exe! Makefile.Release:77: recipe for target 'release\simpleax.exe' failed mingw32-make[1]: [release\simpleax.exe] Error -2147467259 (ignored) midl .obj\release/simpleax.idl /nologo /tlb .obj\release/simpleax.tlb Makefile.Release:77: recipe for target 'release\simpleax.exe' failed process_begin: CreateProcess(NULL, midl .obj\release/simpleax.idl /nologo /tlb .obj\release/simpleax.tlb, ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden. mingw32-make[1]: [release\simpleax.exe] Error 2 (ignored) C:\Qt\Qt_5.3\5.3\mingw482_32\bin\idc.exe release\simpleax.exe /tlb .obj\release/simpleax.tlb Couldn't open .obj\release\simpleax.tlb for read Makefile.Release:77: recipe for target 'release\simpleax.exe' failed mingw32-make[1]: [release\simpleax.exe] Error 4 (ignored) C:\Qt\Qt_5.3\5.3\mingw482_32\bin\idc.exe release\simpleax.exe /regserver Timed out after 30000 ms out waiting for "release\simpleax.exe -regserver". Failed to register server! Makefile.Release:77: recipe for target 'release\simpleax.exe' failed mingw32-make[1]: [release\simpleax.exe] Error 1 (ignored) mingw32-make[1]: Leaving directory 'C:/Qt/Qt_5.3/5.3/Src/qtactiveqt/examples/activeqt/build-simple-Desktop_Qt_5_3_MinGW_32bit-Release' 12:06:41: The process "C:\Qt\Qt_5.3\Tools\mingw482_32\bin\mingw32-make.exe" exited normally. 12:06:41: Elapsed time: 01:03.
Benutze "Qt 5.3.1 for Windows 32-bit (MinGW 4.8.2, OpenGL, 735 MB)".
Das mit IDL erstellen klappt wohl nicht.
Die testcon.exe bei Qt4.8.5 lässt sich starten, die von Qt5.3.1 nicht.
Hat jemand von euch das schon zum laufen bekommen und wie?