error頭文件的問題

在做項目的過程中,需要移植一個QT程序,當移植到自己的mac上之後就發現找不到error.h頭文件,但是代碼原封不動。後來才發現,別人的QT是調用mingw編譯的,而我的mac下調用是clang編譯器,所以纔出現找不到error.h頭文件的情況。

通過這樣的問題,給了我們一些警示,如果你想要讓自己的代買可移植好,寫代碼儘量按照某種語言的標準去實現,而儘量不要用一些編譯器或操作系統所帶的一些庫函數去實現,以免在移植過程中因爲平臺或編譯器的不同引發不必要的bug,而浪費大量的時間去debug。
在這裏插入圖片描述

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