天天看點

C++ #include别人的庫檔案後各種編譯錯誤解決

解決

  1. 看看報的錯誤是什麼, 是不是不可能的錯誤?而且錯誤特别多的情況下。

    試試改變include頭檔案檔案的位置

  2. 還是有錯誤,當錯誤少的時候,主要看是什麼錯誤。 按照提示修改錯誤。

    如下錯誤,同樣的引入一樣hpp檔案,一個工程報錯,一個工程不報錯。

    C++ #include别人的庫檔案後各種編譯錯誤解決
    代碼修改為:
_Operator *ptr;
		//map<TString, _Operator*>::iterator it; //lsl
		typename map<TString, _Operator *>::iterator it;
           
  1. 報下面這種不知道怎麼改的錯誤,最主要是用舊的平台工具集v140(VS2015)不報錯,v142(VS2019)就報錯了。因為改變工具集的話,boost庫要重新編,太麻煩。 最後直接改成屬性解決。
    C++ #include别人的庫檔案後各種編譯錯誤解決
    解決:
    C++ #include别人的庫檔案後各種編譯錯誤解決

繼續閱讀