0x00007FFFD0CCE91E (ucrtbase.dll) (**.exe 中)處有未經處理的異常: 請求了嚴重的程序退出。

我最近在用第三方庫畫圖,在添加了相關的頭文件路徑,庫路徑和依賴項後,出現瞭如下的錯誤:

百思不得解呀,很是頭疼,

 

第二天早上,我就嘗試把相關的庫刪除了,因爲我vs的 【配置管理器】中,【活動解決方案配置】是debug,

【活動解決方案平臺】是 x64,所以我把 Release 相關的庫都刪除了,包括靜態庫和動態庫的release版本都刪除了;

之後程序就可以正常運行了,所以此時我覺得是 因爲多了不相關的relead庫,

然後我又嘗試這樣將不相關的庫都添加上,結果這次程序是可以正常運行的,那我就奇怪了,到底差別在哪兒呢?

最好我看了下,是因爲我在【附加依賴項】中 把 release的庫放在了 debug庫的前邊,原來這個順序也是挺重要的哈~

 

總結:

【附加依賴項】中庫放的順序很重要,當前用的,一定要放在前邊!

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