我正在尝试在 MS Visual C++ 2010 中使用 lpsolve 进行优化。但是,我尝试按照链接库的说明进行操作,但在尝试运行 lpsolve 站点上提供的演示时仍然出现错误。
- 我是64位系统,但是在VS2010中只能做一个控制台32的应用
- 我在 System32 和 SysWOW64 中都放置了 lpsolve55.dll
- 我已将所有头文件放在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
- 我已将所有库文件和 dll 放在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
- 在项目首选项、链接器、附加依赖项中我列出了 lpsolve55.lib
使用 win32 lpsolve 存档,演示编译,但运行后立即引发以下错误:“lpsolveDEMO.exe 中 0x77b98e19 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000014。”
我没有添加库或使用除 stdio 库之外的任何其他库的经验。任何帮助将不胜感激,或者任何更直接地使用线性优化库的建议,因为除了这个不起作用的演示之外,我找不到任何关于 lpsolve 的教程