无人驾驶工程师第二期——P5MPC

 

P5要重新配置一些环境 主要就是安装Ipopt和CppAD

我的是Ubuntu14 先按照Udacity给的教程配置

  • sudo apt-get install gfortran
  • sudo apt-get install unzip
  • wget https://www.coin-or.org/download/source/Ipopt/Ipopt-3.12.7.zip && unzip Ipopt-3.12.7.zip && rm Ipopt-3.12.7.zip
  • ./install_ipopt.sh Ipopt-3.12.7 or bash install_ipopt.sh Ipopt-3.12.7

前三步执行起来不会出现什么问题 我到了第4步执行起来就有问题了 是出现这种错误

无人驾驶工程师第二期——P5MPC

然后在网上找了方法 首先把./install_ipopt.sh Ipopt-3.12.7这个命令改为sudo ./install_ipopt.sh Ipopt-3.12.7 就是在前面加一个sudo 然后看我们的第三部 我一开始是在/home/xieyan/SelfDrivingEngineer2/CarND-MPC-Project-master这里执行第三部的 所以那个Ipopt-3.12.7文件夹就是出现在我的CarND-MPC-Project-master下面 就是这里出错了 第三部执行的地方应该是在主文件夹下 或者你执行好后 把Ipopt-3.12.7这个文件夹复制到你的主文件夹下 这样就不会报错了

如果出现下面的问题,可以参考https://zhuanlan.zhihu.com/p/34650692。​​​​​​​

/usr/include/cppad/ipopt/solve_callback.hpp:16:40: fatal error: coin/IpIpoptApplication.hpp: No such file or directory