주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

c++ cplex 연동 오류

  • 김성은
  • 2020.03.30
  • 조회수 1,044
안녕하십니까, c++와 cplex 연동 오류 관련하여 연락드립니다.

c++ 에서 cplex 함수나 환경을 조성하는 것은 기존에 다른 문의자들의 문의내용을 토대로 해서 조성을 했습니다.

그러나, 음,, c++ 내에서 오류가 발생하여 연락드립니다.

dll 파일을 만드는 작업을 진행중에 있는데요

2017년도쯤에 작성한 기존 코드의 솔루션 환경에서는 문제없이 빌드가 성공하였는데

저번주에 작업을 진행하기 위해 새로운 솔루션에서 똑같은 방법으로 진행하니 ilpiterator.h 에서 오류가 발생하여 연락드렸습니다.

혹시 해결방법이 있는지 궁금합니다. 다운로드아이콘연동오류.zip

댓글 1

  • 이윤준2020-03-30
    안녕하세요,
    KSTEC의 이윤준 실장입니다.

    보내주신 화면은 CPLEX 의 내부클래스인 IloIterator 클래스의 헤더파일로 보입니다.
    IloIterator 클래스는 CPLEX 내부의 여러 클래스가 공통으로 사용하는 유틸리티성 클래스이기 때문에
    소스자체에 문제가 있을 가능성은 극히 낮습니다.

    이런 경우 일반적으로 외부 환경변수 (PATH 등) 혹은 빌드설정 (의존 라이브러리 경로, 전처리기 정의 등)의 차이로 인해
    발생하는 경우가 많습니다.

    이 내용만으로 정확한 원인을 알 수는 없으나, 빌드 성공시 사용되었던 CPLEX 라이브러리와 현재 참조하는 라이브러리의 버전차이가 있는 것이 아닌가 의심됩니다.

    빌드에 성공했던 환경과 현재 환경에서 차이가 있는 점을 찾아보시는 것이 좋을 것 같습니다.

    감사합니다.
    아이콘삭제

댓글 입력