Problem compiling wine tests with msvc in standalone mode.
Reece Dunn
msclrhd at googlemail.com
Fri Jul 18 03:35:00 CDT 2008
Hi,
I am using VS 2008 (9.0) Express in conjunction with the Vista SDK.
When compiling the tests, I get:
c:\Users\reece\wine\dlls\comctl32\tests>cl -D_X86_ -DSTANDALONE -I../../../inclu
de listview.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
listview.c
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(99) : warning C4005:
'RPCRTAPI' : macro redefinition
../../../include\rpc.h(53) : see previous definition of 'RPCRTAPI'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(155) : warning C4005
: 'RpcTryExcept' : macro redefinition
../../../include\rpc.h(81) : see previous definition of 'RpcTryExcept'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(162) : warning C4005
: 'RpcExcept' : macro redefinition
../../../include\rpc.h(82) : see previous definition of 'RpcExcept'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(171) : warning C4005
: 'RpcTryFinally' : macro redefinition
../../../include\rpc.h(84) : see previous definition of 'RpcTryFinally'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(178) : warning C4005
: 'RpcFinally' : macro redefinition
../../../include\rpc.h(85) : see previous definition of 'RpcFinally'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(183) : warning C4005
: 'RpcEndFinally' : macro redefinition
../../../include\rpc.h(86) : see previous definition of 'RpcEndFinally'
c:\program files\microsoft sdks\windows\v6.0a\include\rpc.h(185) : warning C4005
: 'RpcExceptionCode' : macro redefinition
../../../include\rpc.h(87) : see previous definition of 'RpcExceptionCod
e'
c:\program files\microsoft sdks\windows\v6.0a\include\rpcndr.h(33) : fatal error
C1189: #error : incorrect <rpcndr.h> version. Use the header that matches with
the MIDL compiler.
Any ideas?
Thanks,
- Reece
More information about the wine-devel
mailing list