[英]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.