繁体   English   中英

将32位VS 2003项目编译为64位

[英]Compile 32 bit VS 2003 project to 64 bit

我目前有一个32位dll,是使用受管扩展使用C ++在Visual Studio 2003中创建的。 我现在正在尝试编译64位版本,而不必升级到C ++ / CLI。 我一直在此位置关注本教程。 我收到以下错误:

致命错误C1197:无法引用'c:\\ windows \\ microsoft.net \\ framework \\ v1.1.4322 \\ mscorlib.dll',因为程序已引用'c:\\ windows \\ microsoft.net \\ framework \\ v2.0.50727 \\ mscorlib。 dll”

我不知道是什么引用了dll的.NET 2.0版本。

您是否在代码中手动调用.dll文件? 喜欢这个吗?

#using "C:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll

如果是这样,您可以将此行更改为:

#using "mscorlib.dll"

您是否包括链接到其他版本的mscorlib的库?

您是否同时指定/ clr选项并使用#ms“ mscorlib.dll”?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM