2011-02-11 42 views
2

我需要編譯的託管C++一個DLL在Visual Studio 2005如何生成一個32位的唯一託管C++大會

我想這與32位corflag上。請參閱http://illuminatedcomputing.com/blog/?p=117以供參考。

默認情況下,我選擇Win32平臺並在liker中設置/ MACHINE:X86選項,但生成的DLL關閉了32位corflag。您可以通過命令行

corflags MyDll.dll

在Windows 64位運行DLL當我有問題,執行看到它。所以我需要強制dll到32位。

關於如何配置Visual Studio 2005編譯器的任何想法?

回答

0

您實際上可以使用CorFlags.exe來設置它。在命令行:

corflags MyDll.dll /32BIT+

這將設置32位標誌MyDll.dll。請參閱the corflags tag wiki