運行EasyRTSPSever組件提示程序無法啓動問題解決

RTSP協議以客戶服務器方式工作,它是一個多媒體播放控制協議,用來使用戶在播放從因特網下載的實時數據時能夠進行控制,如:暫停/繼 續、後退、前進等。因此 RTSP 又稱爲“因特網錄像機遙控協議”。

EasyRTSPServer架構.png

我們的RTSP-Sever組件EasyRTSPSever就是一款比較便捷的組件。我們有開發者在測試EasyRTSPServer的時候,遇到應用程序無法啓動的問題:

417.png

其實我們每次發現這個問題,都很鬱悶,我們先是嘗試安裝了VC的補丁包,裝了半個小時後還是一樣的提示,確實有點崩潰。

後來有同事提出一款依賴庫查看工具,於是我們又嘗試着用這個工具(depends.exe)來進行分析。

418.jpg

隨後通過分析工具看到,ucrtbased.dll 這個庫怎麼是X86的?程序也沒有用這個庫文件。

419.png

我們與這位開發者溝通,他說之前安裝一個什麼別的軟件,提示缺這個文件,他從網上下載了一個庫文件放到系統目錄裏面,問題就在這裏,正好他有64位的Windows系統,我在別的機器上拷貝了一個這個庫放到程序目錄下,再運行程序,果然好用。

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