错误:iostream.h由于包含复杂
error: iostream.h due to including 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如下所示:
#include <ilcplex/ilocplex.h>
#include <iostream>
如果有人能帮我,我会很感激的。
在ILOG的Concert库首次发布时,旧的iostream.h头文件在c++编译器中仍然很常见,但它支持标准的iostream库。要使用标准头文件和库,需要定义IL_STD预处理器符号。在这个问题中可以找到在Eclipse/c++中定义预处理器指令的说明。
试着再读一遍手册或再看一遍示例。Cplex支持旧式iostream.h和较新的c++ iostream标准至少有十年了。我只是手头没有手册,无法提供完整的参考资料。
相关文章:
- 我可以创建一个包含两个变量的 for 循环,但时间复杂度仍然为 O(n) 吗?
- 求解包含"variables"的 T(n) 时间复杂度
- 如果代码包含多个复杂度循环,如何计算复杂度
- 程序只适用于包含(无副作用)cout声明
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 包含每个 k 个列表中至少 1 个元素的最小元素范围的时间复杂度
- CMake:C++包含相对于基目录的内容
- 如何正确地将规则 5(或零?)应用于包含带有字符串的自定义对象向量的类
- 类是否可以包含基类作为成员,该基类稍后专用于派生类
- C++标准库容器相对于所包含对象的线程安全性
- 在“其他包含目录”中添加的路径相对于什么
- pocketsphinx的简单示例适用于基本的c测试,但不适用于包含在c++项目中的情况
- 一个包含多个OpenCL内核的程序相对于多个分别包含一个内核的程序的优势
- 如何防止源文件依赖于头文件中的包含
- 与包含复杂函数的内联
- 在字符数组中包含相当于字符的十进制数
- 将函数应用于包含的对象,前提是它们派生自基类型
- 我可以使用' == '来比较两个向量吗?我试过了,似乎工作正常。但我不知道它是否适用于更复杂的情况
- 读取相对于包含文件的文件
- 错误:iostream.h由于包含复杂