0

我是在 Visual Studio 中使用 Cplex 的初学者。

我安装了它们并按照手册的步骤进行操作。

当我尝试从这里获取的示例时:示例

我有这些错误:

致命错误 C1083:无法打开包含文件:'ilcplex/ilocplex.h':没有这样的文件或目录

我试图找到解决方案,但我找不到任何解决方案。

你有什么建议吗?

4

1 回答 1

0

你添加了dll库吗?如果您使用的是 Visual Studio,则在您的 C++ 解决方案中,项目:

配置属性 -> c/c++ -> 常规,在 Additional include 目录中,添加:C:\ILOG\CPLEX_Studio_AcademicResearch122\concert\include C:\ILOG\CPLEX_Studio_AcademicResearch122\CPLEX\include

配置属性 -> C/C++ -> 预处理器,预处理器定义应该是:WIN32;调试;控制台;IL STD

配置属性->链接器->输入,添加到附加依赖项:C:\ILOG\CPLEX_Studio_AcademicResearch122\CPLEX\lib\x86_windows_vs2008\stat_mda\cplex122.lib C:\ILOG\CPLEX_Studio_AcademicResearch122\CPLEX\lib\x86_windows_vs2008\stat_mda\ilocplex.lib C:\ILOG\CPLEX_Studio_AcademicResearch122\concert\lib\x86_windows_vs2008\stat_mda\concert.lib

手动注意,主目录取决于安装 CPLEX 的位置。

现在你可以:

#include "\ilcplex\ilocplex.h"

以及您可能想玩的 cplex 中的其他一些 .h !

快乐的线性优化!如果不是那么线性,那就更享受吧!;-)

于 2014-05-08T07:45:26.027 回答