quad-sdk: Linking issue with IPOPT/Missing IpIpoptData.hpp

I am getting an annoying compiling error:

quad-sdk/nmpc_controller/include/nmpc_controller/quad_nlp.h:15:10: fatal error: IpIpoptData.hpp: No such file or directory And I am not sure why as all installations and setup bash scripts ran as instructed.

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 16 (6 by maintainers)

Most upvoted comments

I build ipopt by hand. By opening terminal at external\ipopt\coinbrew\ipopt folder and write ./configure and then make and then sudo make install after that i recieve error in #318. To solve it I reinstall some dependencies and write sudo apt-get update and then sudo apt-get upgrade which solve my issues. However, I am a newbie at Ubuntu, I do not know what exactly solved my issues. Hope this helps somehow.

@fegaeze Can you try doing a clean install from scratch? Adding the two lines should not give you the missing IpoptData.hpp as it is pulling the version of ipopt that does have that file in it.

Hi all, OK it compiles if you change also line 29 accordingly, i.e., Ipopt@3.13