이전 질문인 VC와 연동하는 것은 CPLEX 예제들이 돌아가는 것으로 보아 잘 이루어진거 같습니다.
연동 후에 시험삼아 간단한 LP 모델을 하나 작성했습니다.
(#include 할때 꺽쇠는 생략)
#include ilcplex/ilocplex.h
void main()
{
IloEnv env;
IloModel mod(env);
IloNumVarArray x(env,2,0,IloInfinity,Ilofloat);
mod.add(IloMaximize(env,3*x[0]+2*x[1]));
mod.add(2*x[0]+x[1]<=180);
mod.add(x[0]+x[1]<=80);
mod.add(x[0]<=40);
IloCplex cpx(mod);
int stat = cpx.solve();
if(stat)
{
env.out() << "objective value : " << cpx.getObjValue() << endl;
env.out() << "soldier : " << x[0] << endl;
env.out() << "train : " << x[1] << endl;
}
env.end();
}
이것을 실행하였더니
c:\ilog\concert25\include\ilconcert\ilosys.h(393) : fatal error C1083: 포함 파일을 열 수 없습니다. 'iostream.h': No such file or directory
라는 오류가 뜨네요.
제가 알기론 VC2005 이후로는
#include iostream.h
같은 .h 형태의 라이브러리는
#include iostream
using namespace std;
형태로 고쳐줘야 되는 것으로 알고 있는데요.
위의 CPLEX의 concert 경로상에 iostream.h이 없다는건
어떤 오류일까요?
질문이 잦아서 죄송합니다. ;;