错误:iostream.h由于包含cplex

时间:2014-03-14 16:57:06

标签: c++ eclipse ubuntu-12.04 linear-programming cplex

我在Ubuntu 12.04中尝试在eclipse中使用cplex,但是当我包含ilocplex.h时,我收到以下错误

/opt/ibm/ILOG/CPLEX_Studio124/concert/include/ilconcert/ilosys.h:360:22: fatal error: iostream.h: No such file or directory

只有两个包括如下:

#include <ilcplex/ilocplex.h>
#include <iostream>

如果有人能帮助我,我将不胜感激。

2 个答案:

答案 0 :(得分:5)

当ILOG的Concert库首次发布时,旧的iostream.h头文件在C ++编译器中仍然很常见,但它支持标准的iostream库。要使用标准头文件和库,您需要定义IL_STD预处理器符号。有关在Eclipse / C ++中定义预处理程序指令的说明,请参阅此question

答案 1 :(得分:0)

请再次阅读本手册或再次查看样本。 Cplex已经支持旧样式iostream.h和新的C ++ iostream标准至少十年。我现在没有手册和我一起提供完整的参考资料。