vs2010編譯dll
『壹』 如何編譯64位dll程序,有幾種情況,在32位XP上用VC++6.0或者VS2010該怎麼編譯64位的dll。
在64位的操作系統上用vs軟體編譯的dll默認就是64位。
在32位XP上用VC++6.0編譯64位的dll,需要安裝sdk(最新版本是sdk2003),在開始菜單——sdk——open build environment window——windows server 2003 64-bit build environment——set win svr 2003 x64 build env進入命令行,從命令行調用msdev,將vc選項里的include和lib的第一個默認路徑設為sdk目錄下64位頭文件和庫的路徑,編譯出的dll似乎就是64位的了。這個是從網頁上看到的,沒實踐過。
在32位XP上使用vs2010就簡單多了,新建一個項目(解決方案),加入代碼,設置X64,編譯生成即可。
『貳』 msvcp120.dll是什麼文件
msvcp120.dll是一個至關重要的庫文件,它是由Visual Studio 2010編譯的程序所依賴的核心組件。這個動態鏈接庫(DLL)在支持那些由VS2010編寫的大型游戲和軟體運行時發揮著關鍵作用,特別當它們在系統中找不到或缺失時,msvcp120.dll的存在能夠解決這類問題。
如果你的電腦在運行過程中出現「找不到msvcp120.dll」、「msvcp120.dll缺失」或相關的錯誤提示,這意味著你的系統可能缺少這個文件。為了解決這個問題,可以直接下載這個文件並將其復制到系統文件夾的Windows/SYSTEM32目錄下。這種操作通常能夠有效地解決由於msvcp120.dll缺失導致的程序運行障礙,確保你的應用程序能夠順利運行。
『叄』 VS2010編譯的Release為什麼在別的機器上運行缺少mfcu100.dll
2010需要Widows的版本較高,你注意看你的stdafx.h頭文件里有一個WINVER的宏,那個東東決定了最低支持平台.你可能缺少的不僅僅是MFCDLL,還有CRT的一票DLL也可能缺少,用VC的自帶工具(Depend)看看你的程序都依賴那些DLL一起打包放在你的安裝目錄下即可.