關閉→
當前位置:知科普>IT科技>dll組件缺失怎麼辦 - vc++msvcrtd

dll組件缺失怎麼辦 - vc++msvcrtd

知科普 人氣:1.24W

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,行嗎?追答晚上回去加你

TAG標籤:#缺失 #組件 #vcmsvcrtddll #