IpOpt 选项列表不可访问
IpOpt Options list not accessible
我目前正在尝试让 IpOpt 内部点求解器正常工作。我正在运行该示例,该示例运行良好,除了选项。
每当我尝试设置选项时,例如:
app->Options()->SetStringValue("mu_strategy", "adaptive");
我得到一个std::bad_alloc例外。如果我省略示例中的所有选项集,它运行良好,如上所述。
我还尝试通过在初始值设定项中提供路径来手动设置选项文件:
app->Initialize("C:\ipopt.opt");
但是,这会在 initialize() 中抛出一个异常。
我的可执行文件文件夹中确实有一个ipopt.opt文件。
关于我做错了什么或我可以做些什么来解决这个问题的任何线索?
我尝试过使用的示例(都为我提供了设置选项bad_alloc):
- http://codepad.org/mHIfBz3k
- https://projects.coin-or.org/Ipopt/browser#releases/3.11.0/Ipopt/examples/hs071_cpp
(具体为:https://projects.coin-or.org/Ipopt/browser/releases/3.11.0/Ipopt/examples/hs071_cpp/hs071_main.cpp)
编辑(已解决):我正在使用在发布模式下构建的Visual Studio的预编译库。当我的项目处于调试模式时,我尝试在视觉工作室中使用它们,因此它崩溃了。
我使用的是在发布模式下构建的Visual Studio预编译库。当我的项目处于调试模式时,我尝试在视觉工作室中使用它们,因此它崩溃了。
相关文章:
- 访问列表中的所有 std::变体,并为每次访问捕获附加值
- 访问列表向量中的结构
- 在 c++ 中访问列表向量时出现问题
- C++娜娜 如何从全局列表框*指针访问列表框内的索引 0 上的按钮?
- 从C++访问列表视图委托的文本
- 尝试访问列表时出错
- Qt:通过深度复制访问列表中的数据结构是否应该比通过指针访问它慢得多
- Boost::p tree - 访问列表中包含的属性树节点
- 循环访问列表视图项 win32 api
- 如何访问列表中的数据成员,具有与我的列表不同的类型
- 从C++访问列表元素 (QML) 颜色
- 用于随机访问列表的STL容器
- 如何在c++中访问列表中的列表
- 通过 getter 访问列表的元素与直接访问类成员给出了不同的答案
- 结构中的 c++ 访问列表
- 访问列表项时的 UI 和工作线程同步
- 循环访问列表映射
- 如何在 RCPP 中访问列表
- 父类中的类访问列表
- 这是访问列表中对象的正确方式吗