我按照
http://blog.csdn.net/Lutx/archive/2009/12/08/4965176.aspx(Qt for Windows版本下编译QtDBus模块),可以
编译出lib文件,也能产生中间文件obj,但是不能最终编译出相应的dll文件。不知道为什么??
下面是编译的输出:
Running build steps for project dbus...
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\nmB951.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\nm2C3F.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\nm408B.tmp
Exited with code 0.