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