使用 Component Library

CPLEX 随附的示例帮助您检查安装。

完成安装后,您可以通过运行标准分发版随附的其中一个或多个示例来验证是否一切正常。

在 UNIX 上验证安装

在 UNIX 系统上,转至与操作系统和编译器的特定平台相匹配的子目录 examples/platform/libformat。 在该目录中,您将找到名为 Makefile 的文件。 通过尝试以下命令序列来执行其中一个示例,例如 lpex1.c

make lpex1

lpex1 -r

此示例采用一个参数,可以是 -r-c-n

如果您对运行其中一个 C++ 示例有兴趣,请尝试以下命令序列以在 C++ 中执行类似示例:

make ilolpex1

ilolpex1 -r

如果您对运行其中一个 Java 示例有兴趣,请尝试以下命令序列:

make LPex1.class

java -Djava.library.path=../../../bin/platform: \

-classpath ../../../lib/cplex.jar: LPex1 -r

其中 platform 表示机器库格式

其中任何示例(无论是 C、C++ 还是 Java)都应返回最优目标函数值 202.5。

在 Windows 上验证安装

在 Windows 机器上,您可以遵循类似过程,使用编译器接口的工具来编译,然后运行任何示例。 各示例的项目文件以适用于 Microsoft Visual Studio 的格式提供。

要在 Windows 上运行示例,必须将 CPLEX DLL 文件复制到包含示例的目录或文件夹中,或者确保 DLL 文件的位置是 Windows 路径的一部分,如在Windows 上设置 CPLEX 中所述。

错误情况

如果在执行 make 或编译操作的步骤期间发生错误,那么请检查您是否能够访问编译器以及必要的链接程序/装入程序文件和系统库。 如果在下一步发生错误,那么当执行由 make 操作创建的程序时,错误消息的性质将引导您执行相应操作。 对于 Windows 用户,如果程序难以找到 cplex XXX .dllILOG.CPLEX.dll,请确保 DLL 文件存储在当前目录中或 PATH 环境变量所列的目录中。

UNIX Makefile 或 Windows 项目文件包含关于针对编译和链接的建议标志及其他设置的有用信息。

编译和链接自己的应用程序

示例的源文件和 "makefiles为您自己的应用程序如何调用 CPLEX 提供了指导。 以下主题提供有关用于编译的必要头文件以及如何将 CPLEX 和 Concert Technology 库链接到应用程序中的更具体信息。

  • C++ 教程包含编译和链接 Concert 技术库的信息和特定平台说明,适用于 C++ 用户。

  • Java 教程包含编译和链接 Concert 技术库的信息和特定平台说明,适用于 Java 用户。

  • .NET教程提供了一个C#.NET应用程序示例。

  • 可调用库教程包含编译和链接可调用库的信息和特定平台说明。

  • Python教程包含使用传统Python工具(如 "disutils)的信息,以及启动交互式Python会话的说明。