Cplex 调用的操作方法(包括 C++和 Java)
1. 首先,请分别安装好 Visual Studio2012、64 位(我喜欢用它来编写 C++代码)和 Eclipse、
64 位(用它来编写 Java 代码)等集成开发环境平台,以及 Cplex12.6 版本、64 位的,申明
一下我的电脑操作系统是 64 位、Win7 的。
Eclipse
Visual Studio 2012
Cplex12.6
如果认为 IBM 官网的 90 天的使用期限不满意,可以下载一个永久版的 Cplex12.6,推荐一个
一个网址:https://download.csdn.net/download/weixin_41561862/10812855
2. 下载把软件都已经准备好了,下一步就开始调用 Cplex 了。
C++调用 Cplex 的具体操作步骤
首先建立一个名为 TestAPP 的 C++项目
然后在“源文件”目录下建立一个 blend.cpp 的简单程序,具体代码可以在对应的 Cplex 安
装 的 目 录 下 找 到 C++ 例 子 ( 具 体 目 录 为 C:\Program
Files\IBM\ILOG\CPLEX_Studio1261\cplex\examples\src\cpp)。
下一步,右击 TestAPP 项目,找到属性字眼
下一步,进入属性,点击 C/C++,进入常规
下一步点击附加包含目录,就显示如下:
点击上述文件夹式样的图标,逐一添加目录地址:
C:\Program Files\IBM\ILOG\CPLEX_Studio1261\concert\include
C:\Program Files\IBM\ILOG\CPLEX_Studio1261\cplex\include
下一步,点击 C/C++——预处理器——预处理器定义,添加 IL_STD,把_CONSOLO 换成
_WINDOWS
下一步,点击代码生成——运行库——多线程 DLL(/MD)
下一步,点击链接器——常规——附加库目录,添加目录地址
C:\Program Files\IBM\ILOG\CPLEX_Studio1261\cplex\lib\x64_windows_vs2012\stat_mda
C:\Program Files\IBM\ILOG\CPLEX_Studio1261\concert\lib\x64_windows_vs2012\stat_mda
下一步,点击链接器——输入——附加依赖项,添加
C:\Program
Files\IBM\ILOG\CPLEX_Studio1261\cplex\lib\x64_windows_vs2012\stat_mda\cplex1261.lib
C:\Program
Files\IBM\ILOG\CPLEX_Studio1261\cplex\lib\x64_windows_vs2012\stat_mda\ilocplex.lib
C:\Program
Files\IBM\ILOG\CPLEX_Studio1261\concert\lib\x64_windows_vs2012\stat_mda\concert.lib
下一步,点击链接器——系统——子系统,选择控制台
下一步,点击链接器——高级——目标计算机,选择 Machine64
下一步,点击链接器——命令行,添加/machine:X64 /debug,如下所示:
下一步,将配置换成 release,平台换成 X64,如图所示:
如果菜单栏往下拉还没有的话,就新建一个,选择配置管理器