如何在Windows上安装NLopt?

kr98yfug  于 2023-06-24  发布在  Windows
关注(0)|答案(1)|浏览(179)

我有一个非常困难的时间试图安装NLopt在Windows上。我已经设法安装它使用Ubuntu on WSL,但这并不真正为我工作,我必须有它安装在Windows上.
在NLopt文档中,here提供了安装说明,here提供了在Windows上安装的特定说明。我什么方法都试过了就是不行。
我想在C++上使用它,我甚至已经遵循了these instructions如何使用Visual Studio在Windows上构建项目,并且已经成功地完成了所有步骤,直到那里没有问题。按照建议的方式构建后,我可以看到~/nlopt/build/内部有一个nlopt.hpp,但那里没有nlopt.h。因此,当我包含#include "nlopt.hpp"并尝试编译代码时,我得到错误“E1696:无法打开源文件nlopt.h”和“C1083:无法打开包含文件:'nlopt.h':没有这样的文件或目录”.当然,它会给予我错误,因为.h文件根本不存在。但我不知道还能做什么。
谁能帮帮我?我真的很感激,如果能提供一个循序渐进的解决方案,从非常乞讨。非常感谢!

2skhul33

2skhul331#

我只是想出了如何正确地设置一切,并在Medium上制作了this step-by-step post,所以其他人不需要经历同样的痛苦。

相关问题