windows 應用程序啓動失敗,提示“應用程序無法正常啓動”

如果啓動的是debug版的程序,一定是缺少了CRT、MFC、ATL的DLL的debug版本。

想要得出結論可以查看windows的應用程序日誌:

從上面例子可以看到,Math.dll所依賴的CRT庫是debug版的,我得服務器裏面並沒有。

當然可以安裝vs解決,或者下載相應的debug版的CRT解決。

或者通常情況下,找來dll的源碼重新編譯release版本的就行了。

 

確認過程用到了sxstrace.exe,具體使用方法參看:https://blog.csdn.net/icebergliu1234/article/details/104694709

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章