我試圖建立所謂lipiTk「strcasecmp」在此範圍內未聲明
我有很多錯誤,像這樣的代碼:
Documents/lipi/lipi/src/reco/shaperec/activedtw/ActiveDTWShapeRecognizer.cpp:1222:78:
error: ‘strcasecmp’ was not declared in this scope
我應該怎麼做,有太多代碼中的cpp文件給出了類似的錯誤。 我不認爲我可以測試寫入包括string.h到每個cpp文件給出錯誤,可能問題是關於我的編譯器?
我在Ubuntu和GCC是4.5。
我SW配置上比lipitk需要如我在手動讀取。
你試過構建一個小程序,只是包含此功能,以確保您的編譯器配置是否正確? –
聽起來像'命名空間'問題。 –
您不必在*每個*文件上測試。只需測試編譯器抱怨的第一個文件即可。如果該文件錯誤消失,則修復其他文件。否則,請嘗試其他方法(例如檢查文檔,該文檔*會告訴您該函數在哪裏聲明)。 –