當前位置:生活全書館 >

IT科技

> dll元件缺失怎麼辦 vc++msvcrtd

dll元件缺失怎麼辦 vc++msvcrtd

MSVCRTD.dll是除錯版(debug)程式需要的,找一個釋出版(release)的程式。 至於你裝了VC但是還是沒有MSVCRTD.dll,可能你裝的是05或之後的高版本vc,而程式是在vc6上開發的,所以沒有MSVCRTD.dll(05之後的dll名稱有所更改。)

Microsoft Visual C++ runtime library是微軟系統自帶的c++執行庫,如果執行庫出現問題或者損壞,則會出現該情況。然後下面介紹如何解決這個問題

材料/工具

臺式電腦/膝上型電腦 【電腦專家】

你目前編譯的是debug版,編譯release版的話,如果沒問題,就說明客戶電腦是有MFC類庫的,如果還是有問題,應該就是告知沒有MFC42.DLL和MSVCRT.DLL兩個檔案,此時需要在工程配置裡改為靜態連結MFC(預設是動態連結MFC),靜態連結就是將這兩個庫

方法

註冊DLL元件

聽你的問題,你的程式應該是MFC應用程式. 使用靜態連結庫即可.. 在此構建工程時,有這樣一個選擇..如果工程已經建好,則可以通過選單中的"工程"->"設定","General"選項卡中"Microsoft Foundation Classes:"下拉選擇"Use MFC in a Static Library",

在系統目錄 【C:'windows'system32】 (32位作業系統)或【C:'Windows'SysWOW64】(64位作業系統)搜尋檔案msvbvm60.dll是否缺失,確保系統目錄下(C:'windows'system32或C:'Windows'SysWOW64)有該檔案,如果沒有,請下載該檔案或從其他正常的電腦拷貝過來複制到系統目錄下

這個可能是別的電腦上沒有這個DLL 如果是WINSOWS自帶的dll話,網上有下載的,如果是自己定義的DLL就要把DLL拷過去

vc++msvcrtd.dll元件缺失怎麼辦

如果該檔案存在,重新註冊一次,使用快捷鍵“Win+R”調出【執行】,輸入以下內容後按回車鍵即可:“regsvr32 C:'windows'system32'msvbvm60.dll” 或 “regsvr32 C:'Windows'SysWOW64'msvbvm60.dll ”:

原因: 應該是你用到了一個庫函式,但是你的專案沒有把它的庫加進去。 解決方法: 專案 --> 屬性 --> 連結器 --> 輸入 --> 附近依賴項 填入你使用到的庫

vc++msvcrtd.dll元件缺失怎麼辦 第2張

方法2

建議下載並安裝【百度電腦專家】,開啟【百度電腦專家】,在搜尋框內輸入“VC++元件DLL缺失”,在搜尋結果裡面選擇第二項的【立即修復】,修復完成後驗證是否正常:

CRT 全稱:Visual C++ C RunTime Lib 就是C執行時庫。 注: 以下內容部分引自CSND中相關討論的帖子,並結合自己的理解整理而成。僅供參考。 1)執行時庫就是 C run-time library,是 C 而非 C++ 語言世界的概念:取這個名字就是因為你的 C 程式運

vc++msvcrtd.dll元件缺失怎麼辦 第3張

擴充套件閱讀,以下內容您可能還感興趣。

執行VC++6.0時出現這樣的錯誤msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main

應該是 _mai只有宣告沒有定義,檢查一下是不是忘記include什麼庫了。另外引用的順序也很重要

VC++除錯問題

就是這個呀:)

VC環境編譯通了但執行不出結果是什麼情況?

編譯只是檢查你的詞法和語法,是不可能檢查出邏輯錯誤的。可能程式在編寫的時候出現了邏輯錯誤,或者記憶體空間沒有注意到。

vc2008中報錯“mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已經在 Dllmain.obj 中定義”

根據經驗,2方案!

1,刪除生成dll的資料夾,重新編譯!

2,是否在ANSI和UNICODE引起

3,extern C 關鍵字與__speccall等

vc程式設計,編譯通過,執行不出結果

Warning: Destroying non-NULL m_pMainWnd

The program 'E:\vc程式設計\MyXml2\Debug\MyXml.exe' has exited with code 0 (0x0).

最好貼出程式碼出來看看吧,貼出來的資訊不全

no matching symbolic information found.

只是除錯符號檔案沒能裝載,請檢查符號路徑設定。如VC++6.0,沒能裝載符號可能是符號版本問題。追問大哥,我可以加你的QQ嗎?程式碼貼出來,超過字數*了,我的QQ是1021325426,行嗎?追答晚上回去加你

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/p41y22.html