程序在32位操作系統上運行正常,在64位操作系統上運行讀卡功能提示”試圖加載格式不正確“。 -------------------------------------------------------------------------------------------- 點擊項目 ...
用depends發現缺了一堆API MS WIN什么的dll,網上查找是因為少了VC ,VC 等一系列,裝好后仍然不行,原來這種錯誤並不是該原因導致的,也並不缺少那些dll depends是靜態的尋找依賴的dll,缺少的dll在運行中並不一定都需要 ,是因為c clr的.netFramwork版本與c 的沒對應上所致。 解決辦法: c clr編譯的dll需要和你c 的.netFramwork版本對 ...
2018-01-26 15:13 0 1217 推薦指數:
程序在32位操作系統上運行正常,在64位操作系統上運行讀卡功能提示”試圖加載格式不正確“。 -------------------------------------------------------------------------------------------- 點擊項目 ...
最近在調用第三方的DLL遇到了一個問題:試圖加載格式不正確的程序,找了好久發現都沒有解決問題,一直報錯,后來發現是程序編譯時的配置錯了,要將項目-》屬性-》平台選中release-X86 ,目標平台選X86 ...
最近使用winform開發一個桌面程序,需要用到sqlite,就去官網上下載一下。 http://system.data.sqlite.org/index.html/doc/trunk/www/do ...
近期我們公司HIS軟件在調用第三方合理用葯系統的時候 ,XP系統上運行正常,而到了WIN7 系統上出現“試圖加載格式不正確的程序”這個錯誤。 醫院實施立刻把問題推到我的頭上,沒辦法 誰讓錯誤報在咱頁面上了呢。 於是拿到錯誤開始分析問題。 首先軟件在XP上是沒問題 ...
1,問題 2,解決問題 3,原因分析: 可能引用的dll是32位的,而我系統是64位的Win7,編譯沒問題,運行就報錯了 在VS中將項目的目標平台更改為:x86 這樣就可以在64和32位的系統上運行了 4, 如果是Web項目,則可以在IIS里 將“啟用 ...
部署程序到64位服務器,程序運行出現:試圖加載格式不正確的程序問題是因為64位進程試圖加載一個32位組件。雖然在Windows x64上可以運行64位和32位進程,但是64位代碼和32位代碼不能在相同進程上運行。代碼要么全部是64位,要么全部是32位。要加載的組件也要符合這一規律。 所以最好都是 ...
C# 在調用C++dll時,可能會出現 :試圖加載格式不正確的程序。 (異常來自 HRESULT:0x8007000B)這個錯誤。 一般情況下是C#目標平台跟C++dll不兼容,64位跟32位兼容性問題, a.客戶端調用C++dll報 ...
1,報錯如下: 2,原因:因為引入的這兩個dll文件是用C++寫的,需要選擇目標平台,如果是Any CPU,那么他會根據你的配置去選擇到底是要編譯為x64還是x86(32位) 3,解決:項目右鍵》屬性》生成》 ...