PDA

View Full Version : QtService Installation Problem: occurred while nmake.



lwinhtooko
15th October 2010, 09:20
Hi,

I tried to install qtservice framework. I am using window xp, vs 2008 and qt4.7.
I was stuck in nmake process. I changed the environment variables (path, include and lib).
But, it didn't seem well enough.

command prompt result is as follows.


C:\Qt\QtService2.6_1>configure -library
Configuring to build this component as a dynamic library.
.
This component is now configured.
.
To build the component library (if requested) and example(s),
run qmake and your make or nmake command.
.
To remove or reconfigure, run make (nmake) distclean.
.

C:\Qt\QtService2.6_1>qmake

C:\Qt\QtService2.6_1>nmake

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.

cd buildlib\ && c:\Qt\Qt4.7WinCE\bin\qmake.exe c:\Qt\QtService2.6_1\buil
dlib\buildlib.pro -o Makefile
cd buildlib\ && "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nma
ke.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.

"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makef
ile.Debug

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Qt\Qt4.7WinCE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -D
UNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4
i -D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO
_PRINTDIALOG -D_WIN32_WCE=0x502 -DQT_QTSERVICE_EXPORT -DQT_DLL -DQT_GUI_LIB -DQT
_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"..\..\Qt4.7WinCE\include\Q
tCore" -I"..\..\Qt4.7WinCE\include\QtGui" -I"..\..\Qt4.7WinCE\include" -I"..\src
" -I"..\..\Qt4.7WinCE\include\ActiveQt" -I"debug" -I"..\..\Qt4.7WinCE\mkspecs\de
fault" -D_MSC_VER=1500 ..\src\qtservice.cpp -o debug\qtservice.moc
C:\Qt\Qt4.7WinCE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -D
UNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4
i -D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO
_PRINTDIALOG -D_WIN32_WCE=0x502 -DQT_QTSERVICE_EXPORT -DQT_DLL -DQT_GUI_LIB -DQT
_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"..\..\Qt4.7WinCE\include\Q
tCore" -I"..\..\Qt4.7WinCE\include\QtGui" -I"..\..\Qt4.7WinCE\include" -I"..\src
" -I"..\..\Qt4.7WinCE\include\ActiveQt" -I"debug" -I"..\..\Qt4.7WinCE\mkspecs\de
fault" -D_MSC_VER=1500 ..\src\qtservice_win.cpp -o debug\qtservice_win.moc
cl -c -nologo -Zm200 -Zc:wchar_t- -DDEBUG -D_DEBUG -Zi -MDd -EHs-c- -W3
-w34100 -w34189 -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT
_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_
ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -D_WIN32
_WCE=0x502 -DQT_QTSERVICE_EXPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD
_SUPPORT -DQT_NO_DYNAMIC_CAST -I"..\..\Qt4.7WinCE\include\QtCore" -I"..\..\Qt4.7
WinCE\include\QtGui" -I"..\..\Qt4.7WinCE\include" -I"..\src" -I"..\..\Qt4.7WinCE
\include\ActiveQt" -I"debug" -I"..\..\Qt4.7WinCE\mkspecs\default" -Fodebug\ @C:\
DOCUME~1\user\LOCALS~1\Temp\nmB.tmp
qtservice.cpp
qtservice_win.cpp
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2260) : error C2
733: second C linkage of overloaded function 'InterlockedIncrement' not allowed
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2258) :
see declaration of 'InterlockedIncrement'
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2267) : error C2
733: second C linkage of overloaded function 'InterlockedDecrement' not allowed
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2265) :
see declaration of 'InterlockedDecrement'
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2275) : error C2
733: second C linkage of overloaded function 'InterlockedExchange' not allowed
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2272) :
see declaration of 'InterlockedExchange'
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2286) : error C2
733: second C linkage of overloaded function 'InterlockedExchangeAdd' not allowe
d
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2283) :
see declaration of 'InterlockedExchangeAdd'
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2295) : error C2
733: second C linkage of overloaded function 'InterlockedCompareExchange' not al
lowed
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2291) :
see declaration of 'InterlockedCompareExchange'
..\src\qtservice_win.cpp(718) : error C2065: 'WM_ENDSESSION' : undeclared identi
fier
Generating Code...
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

C:\Qt\QtService2.6_1>


Thanks for any help.

Lwin Htoo Ko