[python-win32] Compiling win32 extensions

MACKEITH Andrew Andrew.MACKEITH at 3ds.com
Fri Nov 9 19:57:37 CET 2007


I am compiling the win32 extensions on 32 bit windows using Microsoft
Visual Studio 8 (AKA .Net 2005)
 
I have had some problems with paths, but managed to solve these by
manually adding paths to the registry.
 
(I am puzzled that dsound.h appears in the SDK for ce, but not the
regular SDK.)
 
I am now stumped by these (related) compile errors.
 
win32apimodule.cpp
win32/src/win32apimodule.cpp(1266) : error C2664: 'GetFileAttributesW' :
cannot convert parameter 1 from 'Py_UNICODE *' to 'LPCWSTR'
        Types pointed to are unrelated; conversion requires
reinterpret_cast, C-style cast or function-style cast
win32/src/win32apimodule.cpp(1451) : error C2664:
'PyUnicodeUCS2_FromUnicode' : cannot convert parameter 1 from 'wchar_t
[260]' to 'const Py_UNICODE *'
        Types pointed to are unrelated; conversion requires
reinterpret_cast, C-style cast or function-style cast
win32/src/win32apimodule.cpp(1975) : error C2664: 'DWORD
(LPCWSTR,LPWSTR,DWORD)' : cannot convert parameter 2 from 'Py_UNICODE *'
to 'LPWSTR'
        Types pointed to are unrelated; conversion requires
reinterpret_cast, C-style cast or function-style cast
 
Are these new errors in Visual Studio 8?
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20071109/7e391dec/attachment.htm 


More information about the python-win32 mailing list