mspdb80 dll引起的編譯錯誤

2021-04-13 09:30:07 字數 544 閱讀 8577

***原因:是由於mspdb80.dll匹配不當造成的,全盤搜尋該檔案,刪除多餘的

如果只安裝了vs2005,該檔案會存在於:

1 c:/program files/microsoft visual studio 8/common7/ide

2 c:/program files/microsoft visual studio 8/vc/bin/amd64

3 c:/program files/common files/microsoft shared/vsa/8.0/vsaenv

如果還安裝了platform sdk, 那麼該檔案還會存在於:

4 c:/program files/microsoft platform sdk for windows server 2003 r2/bin/win64

5 c:/program files/microsoft platform sdk for windows server 2003 r2/bin/win64/x86/amd64

如果除了這些還有別的地方有這個檔案,一律刪除!重新啟動ide再次編譯,^_^

沒有找到mspdb80 dll 的解決辦法

看到網上大多數方法是將缺少的4個檔案從c program files microsoft visual studio 9.0 common7 ide下拷貝到c program files microsoft visual studio 9.0 vc bin,其實可以通過修改path環境變數來解決該問...

Delphi呼叫VC編譯的DLL

delphi呼叫vc編譯的dll delphi windows sdk api 嘗試用delphi呼叫vc編譯的dll,dll介面函式中定義一般型別的引數時,可以正常呼叫,但是當在介面函式中定義 函式時,在delphi中將函式指標傳入介面函式時總是報錯,用delphi建立同樣功能的dll,就沒有問題...

編譯python可以呼叫的dll

如果經過stdcall宣告的方法,如果不是用def檔案宣告的匯出函式或者extern c 宣告的話,編譯器會對函式名進行修改 在編譯加上extern c 這樣就ok了 另外可以在python 裡試試這樣 ctypes.cdll.loadlibrary dllpath 本回答由推薦舉報 採納率 51 ...