Debug程式無法執行解決

2021-09-06 12:15:31 字數 812 閱讀 7753

說明:文章內容部分參考網路上的解決思路。

在沒有安裝microsoft visual studio的系統上,debug版本無法正常執行。這是由於缺少vs執行時庫引起的。

以vs2005為例。開發機用vs2005編譯出debug版本程式,傳送到一台沒有安裝過vs的機器上執行,執行不成功。

解決方法如下。

c:\programfiles\microsoft visual studio 8\

vc\redist\debug_nonredist\x86\microsoft.vc80.debugcrt下找到了下列檔案:

msvcm80d.dll

msvcp80d.dll

msvcr80d.dll

microsoft.vc80.debugcrt.manifest

如果用到mfc,則還需要到mfc執行時庫。

c:\programfiles\microsoft visual studio 8\

vc\redist\debug_nonredist\x86\microsoft.vc80.debugmfc下找到了下列檔案:

mfc80d.dll

mfc80ud.dll

mfcm80d.dll

mfcm80ud.dll

microsoft.vc80.debugmfc.manifest

把dll與manifest檔案複製到目標機器上,放到執行程式同一資料夾或系統system32目錄下,便可正確執行。

注意:vs2005採用manifest檔案來管理動態庫的版本,防止動態庫公升級引發的「dll hell」,所以複製時不要遺漏.manifest檔案。

stm32 非debug模式程式無法執行

最近負責乙個專案,用到stm32f4的一款高效能晶元。研發過程中遇到乙個很詭異的現象,前前後後折騰了兩三天,最後才搞定。由於是新手,經驗不足,排故過程很糾結 現象如下 2.通過jlink除錯程式,每次均正常執行。太詭異了!其次,考慮電源供電不穩定問題。通過萬用表測量各個模組電壓,發現電壓均正常值。那...

MDK程式無法執行

繼續我第乙個mdkv5.15程式。程式的功能是用printf輸出乙個字串,使用stm32f103rc晶元,v3.5.0版本的韌體庫,串列埠1輸出。include stm32f10x.h include usart inittypedef usart initstructure gpio initty...

解決華為手機無法輸出Debug級別log的問題

近期購入了 的華為手機榮耀8,手感 效能 顏值都非常好。作為android開發工程師,自然會用到真機進行日常的除錯。然而,這部手機並沒有這麼 聽話 反覆嘗試開啟開發者選項中的設定項,依舊無法輸出log.d log.v 等的日誌資訊!在華為手機的論壇裡面找到篇帖子,說的是需要在 工程模式 裡面開啟ap...