【发布时间】:2012-02-15 21:56:49
【问题描述】:
我在使用 C++ 语言和 IloCplex 框架时遇到了编译问题。
我第一次尝试使用makefile编译整个项目,但出现意外错误,使用类头调用AbstractModel,以确保此错误不是由于其他文件引起的,我决定用这个命令编译这个类:
g++ -o AbstractModel.o -c -I/path/to/cplex/include -I/path/to/concert/include -DIL_STD AbstractModel.cpp
然后我意识到我得到了同样的错误信息,这是 AbstractModel 类:
和 type.h 类:
错误如下:
在 AbstractModel.hpp:12 包含的文件中, 来自 AbstractModel.cpp:7: type.h:6:错误:预期的构造函数、析构函数或“typedef”之前的类型转换 在 AbstractModel.cpp:7 包含的文件中: AbstractModel.hpp:50:错误:“向量”未命名类型 AbstractModel.hpp:51:错误:“向量”未命名类型
有什么建议吗?
P.S:Cplex 在这台计算机上工作正常,我有另一个项目,它具有相同类型的类,可以使用相同的命令完美编译。
【问题讨论】:
标签: c++ compilation cplex