簡體   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