天天看点

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别人的库文件后各种编译错误解决

继续阅读