• 6472阅读
  • 3回复

请教一个问题,关于编译QTDus4模块的问题 [复制链接]

上一主题 下一主题
离线erhumusic182
 

只看楼主 倒序阅读 楼主  发表于: 2010-06-21
我按网上http://blog.csdn.net/Lutx/archive/2009/12/08/4965176.aspx(Qt for Windows版本下编译QtDBus模块)上面的方法编译windows上使用的QtDBus模块,进行到第三部,用qtcreator编译却编译不出来QtDBus4.dll以及QtDBusd4.dll,但是可以编出来lib文件,也能产生中间文件obj,不知道是怎么回事情。。。

下面是编译的输出:



Running build steps for project dbus...
Starting: E:/Program Files/Microsoft Visual Studio 9.0/VC/BIN/nmake.exe clean
"E:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makefile.Release clean

Microsoft (R) 程序维护实用工具 9.00.21022.08 版
版权所有 (C) Microsoft Corporation。保留所有权利。


Microsoft (R) 程序维护实用工具 9.00.21022.08 版
版权所有 (C) Microsoft Corporation。保留所有权利。

del tmp\moc\release_shared\moc_qdbusconnectioninterface.cpp tmp\moc\release_shared\moc_qdbusserver.cpp tmp\moc\release_shared\moc_qdbusconnection.cpp tmp\moc\release_shared\moc_qdbusabstractinterface.cpp tmp\moc\release_shared\moc_qdbusabstractadaptor.cpp tmp\moc\release_shared\moc_qdbuspendingcall.cpp tmp\moc\release_shared\moc_qdbusconnection_p.cpp tmp\moc\release_shared\moc_qdbuspendingcall_p.cpp tmp\moc\release_shared\moc_qdbusservicewatcher.cpp
del tmp\obj\release_shared\qdbusconnection.obj tmp\obj\release_shared\qdbusconnectioninterface.obj tmp\obj\release_shared\qdbuserror.obj tmp\obj\release_shared\qdbusintegrator.obj tmp\obj\release_shared\qdbusmessage.obj tmp\obj\release_shared\qdbusserver.obj tmp\obj\release_shared\qdbusabstractinterface.obj tmp\obj\release_shared\qdbusinterface.obj tmp\obj\release_shared\qdbusxmlparser.obj tmp\obj\release_shared\qdbusutil.obj tmp\obj\release_shared\qdbusintrospection.obj tmp\obj\release_shared\qdbusabstractadaptor.obj tmp\obj\release_shared\qdbusinternalfilters.obj tmp\obj\release_shared\qdbusmetaobject.obj tmp\obj\release_shared\qdbusxmlgenerator.obj tmp\obj\release_shared\qdbusmisc.obj tmp\obj\release_shared\qdbusargument.obj tmp\obj\release_shared\qdbusreply.obj tmp\obj\release_shared\qdbusmetatype.obj tmp\obj\release_shared\qdbusextratypes.obj tmp\obj\release_shared\qdbuscontext.obj tmp\obj\release_shared\qdbuspendingcall.obj tmp\obj\release_shared\qdbuspendingreply.obj tmp\obj\release_shared\qdbus_symbols.obj tmp\obj\release_shared\qdbusservicewatcher.obj tmp\obj\release_shared\moc_qdbusconnectioninterface.obj tmp\obj\release_shared\moc_qdbusserver.obj tmp\obj\release_shared\moc_qdbusconnection.obj tmp\obj\release_shared\moc_qdbusabstractadaptor.obj tmp\obj\release_shared\moc_qdbusconnection_p.obj tmp\obj\release_shared\moc_qdbuspendingcall_p.obj
"E:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makefile.Debug clean

Microsoft (R) 程序维护实用工具 9.00.21022.08 版
版权所有 (C) Microsoft Corporation。保留所有权利。

del tmp\moc\debug_shared\moc_qdbusconnectioninterface.cpp tmp\moc\debug_shared\moc_qdbusserver.cpp tmp\moc\debug_shared\moc_qdbusconnection.cpp tmp\moc\debug_shared\moc_qdbusabstractinterface.cpp tmp\moc\debug_shared\moc_qdbusabstractadaptor.cpp tmp\moc\debug_shared\moc_qdbuspendingcall.cpp tmp\moc\debug_shared\moc_qdbusconnection_p.cpp tmp\moc\debug_shared\moc_qdbuspendingcall_p.cpp tmp\moc\debug_shared\moc_qdbusservicewatcher.cpp
del tmp\obj\debug_shared\qdbusconnection.obj tmp\obj\debug_shared\qdbusconnectioninterface.obj tmp\obj\debug_shared\qdbuserror.obj tmp\obj\debug_shared\qdbusintegrator.obj tmp\obj\debug_shared\qdbusmessage.obj tmp\obj\debug_shared\qdbusserver.obj tmp\obj\debug_shared\qdbusabstractinterface.obj tmp\obj\debug_shared\qdbusinterface.obj tmp\obj\debug_shared\qdbusxmlparser.obj tmp\obj\debug_shared\qdbusutil.obj tmp\obj\debug_shared\qdbusintrospection.obj tmp\obj\debug_shared\qdbusabstractadaptor.obj tmp\obj\debug_shared\qdbusinternalfilters.obj tmp\obj\debug_shared\qdbusmetaobject.obj tmp\obj\debug_shared\qdbusxmlgenerator.obj tmp\obj\debug_shared\qdbusmisc.obj tmp\obj\debug_shared\qdbusargument.obj tmp\obj\debug_shared\qdbusreply.obj tmp\obj\debug_shared\qdbusmetatype.obj tmp\obj\debug_shared\qdbusextratypes.obj tmp\obj\debug_shared\qdbuscontext.obj tmp\obj\debug_shared\qdbuspendingcall.obj tmp\obj\debug_shared\qdbuspendingreply.obj tmp\obj\debug_shared\qdbus_symbols.obj tmp\obj\debug_shared\qdbusservicewatcher.obj tmp\obj\debug_shared\moc_qdbusconnectioninterface.obj tmp\obj\debug_shared\moc_qdbusserver.obj tmp\obj\debug_shared\moc_qdbusconnection.obj tmp\obj\debug_shared\moc_qdbusabstractadaptor.obj tmp\obj\debug_shared\moc_qdbusconnection_p.obj tmp\obj\debug_shared\moc_qdbuspendingcall_p.obj
找不到 C:\Qt\4.6.0\src\dbus\tmp\moc\debug_shared\moc_qdbusconnectioninterface.cpp
del ..\..\lib\QtDBusd4.pdb ..\..\lib\QtDBusd4.ilk vc*.pdb vc*.idb
找不到 C:\Qt\4.6.0\src\dbus\tmp\obj\debug_shared\qdbusconnection.obj
找不到 C:\Qt\4.6.0\lib\QtDBusd4.pdb
找不到 C:\Qt\4.6.0\src\dbus\vc*.pdb
Exited with code 0.
Starting: C:/qt/4.6.0/bin/qmake.exe C:/Qt/4.6.0/src/dbus/dbus.pro -spec C:/Qt/4.6.0/mkspecs/win32-msvc2008 -r CONFIG+=release
Exited with code 0.
Starting: E:/Program Files/Microsoft Visual Studio 9.0/VC/BIN/nmake.exe release
"E:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makefile.Release

Microsoft (R) 程序维护实用工具 9.00.21022.08 版
版权所有 (C) Microsoft Corporation。保留所有权利。


Microsoft (R) 程序维护实用工具 9.00.21022.08 版
版权所有 (C) Microsoft Corporation。保留所有权利。

C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusabstractinterface.h -o tmp\moc\release_shared\moc_qdbusabstractinterface.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbuspendingcall.h -o tmp\moc\release_shared\moc_qdbuspendingcall.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusservicewatcher.h -o tmp\moc\release_shared\moc_qdbusservicewatcher.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusconnectioninterface.h -o tmp\moc\release_shared\moc_qdbusconnectioninterface.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusserver.h -o tmp\moc\release_shared\moc_qdbusserver.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusconnection.h -o tmp\moc\release_shared\moc_qdbusconnection.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusabstractadaptor.h -o tmp\moc\release_shared\moc_qdbusabstractadaptor.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbusconnection_p.h -o tmp\moc\release_shared\moc_qdbusconnection_p.cpp
C:\Qt\4.6.0\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -D_MSC_VER=1500 -DWIN32 qdbuspendingcall_p.h -o tmp\moc\release_shared\moc_qdbuspendingcall_p.cpp
cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189 -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_shared\ @C:\Users\ADMINI~1\AppData\Local\Temp\nm9F3B.tmp
qdbusconnection.cpp
qdbusconnectioninterface.cpp
qdbuserror.cpp
qdbusintegrator.cpp
qdbusmessage.cpp
qdbusserver.cpp
qdbusabstractinterface.cpp
qdbusinterface.cpp
qdbusxmlparser.cpp
qdbusutil.cpp
qdbusintrospection.cpp
qdbusabstractadaptor.cpp
qdbusinternalfilters.cpp
qdbusmetaobject.cpp
qdbusxmlgenerator.cpp
qdbusmisc.cpp
qdbusargument.cpp
qdbusreply.cpp
qdbusmetatype.cpp
qdbusextratypes.cpp
正在生成代码...
正在编译...
qdbuscontext.cpp
qdbuspendingcall.cpp
qdbuspendingreply.cpp
qdbus_symbols.cpp
qdbusservicewatcher.cpp
正在生成代码...
cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189 -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_NO_DYNAMIC_CAST -I"..\..\include\QtCore" -I"..\..\include\QtXml" -I"..\..\include" -I"." -I"d:\windbus\dbus-mingw-1.2.4-1-lib\include" -I"..\..\include\QtDBus" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\mkspecs\win32-msvc2008" -Fotmp\obj\release_shared\ @C:\Users\ADMINI~1\AppData\Local\Temp\nm23E6.tmp
moc_qdbusconnectioninterface.cpp
moc_qdbusserver.cpp
moc_qdbusconnection.cpp
moc_qdbusabstractadaptor.cpp
moc_qdbusconnection_p.cpp
moc_qdbuspendingcall_p.cpp
正在生成代码...
lib /NOLOGO /OUT:..\..\lib\QtDBus.lib @C:\Users\ADMINI~1\AppData\Local\Temp\nm3A34.tmp
Exited with code 0.
qt爱好者
离线paranoid
只看该作者 1楼 发表于: 2010-06-21
The QtDBus module is a Unix-only library
离线erhumusic182

只看该作者 2楼 发表于: 2010-06-21
但是网上不是有在windows上使用qdbus的方法吗?说是要编译出相应的qtdbus模块就可以了吗?
qt爱好者
离线erhumusic182

只看该作者 3楼 发表于: 2010-06-21
请教各位贤达,究竟能不能用啊?
qt爱好者
快速回复
限100 字节
 
上一个 下一个