MIDL2457 : oleaut32.dll in build system doesn't support cross platform tlb generation

MIDL2457 : oleaut32.dll in build system doesn't support cross platform tlb generation

Post by HockYiung » Thu, 06 Nov 2003 17:14:15


I got the above error message when compiling *.IDL files in the 64-bit DDK
environments running on Windows 2000. Which version of oleaut32.dll supports
the cross platform tlb generation and where can I find it ? I have
oleaut32.dll version 2.40.4522.0 on Windows 2000.

Thanks.

-HockYiung
 
 
 

MIDL2457 : oleaut32.dll in build system doesn't support cross platform tlb generation

Post by Yong Qu[MS » Thu, 27 Nov 2003 06:39:57

oleaut32.dll version 5.x.x.x supports cross platformo tlb generation. It is
available in windows server 2003, I don't remember if it's in XP.
A temporary workaround is that you can generate 32bit tlb, and ole
automation will convert the type library on fly when it is used in 64bit
system. There is performance penalty though, so it is recommended that user
should generate native tlb, using latest OS platform.

Thanks,
Yong
--
This posting is provided "AS IS" with no warranties, and confers no rights.




supports