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

고객지원

기술문의

VC 2008과 Cplex 아카데믹 버젼(v12.4)과의 연동 문제

  • 정재헌
  • 2012.05.10
  • 조회수 2,247
안녕하세요...

앞 목록에 있는 파일대로 시행한 결과, 다음과 같은 에러 메세지를 얻었습니다.
다른 컴퓨터에서는 성공하였으나, 이번에는 정말 안되는군요. 답변 부탁드립니다..


1>매니페스트를 리소스에 컴파일하고 있습니다...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>링크하고 있습니다...
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: _WinMain@16 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.
1>C:\Documents and Settings\a\My Documents\Visual Studio 2008\Projects\MyTest\Debug\MyTest.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
1>빌드 로그가 "file://c:\Documents and Settings\a\My Documents\Visual Studio 2008\Projects\MyTest\MyTest\Debug\BuildLog.htm"에 저장되었습니다.
1>MyTest - 오류: 2개, 경고: 24개
========== 모두 다시 빌드: 성공 0, 실패 1, 생략 0 ==========

댓글 2

  • 이성균2012-05-15
    결론적으로 concert library를 사용하기 위해 concert와 cplex의 include폴더와 lib폴더의 경로를 잡아주는 것이 목표입니다.

    여러가지 방법이 있을 수 있겠지만 가장 간단한 방법을 첨부파일로 만들어 보았습니다. cplex예제인 transport.cpp를 가지고 만든 프로젝트에 경로 설정을 해서 에러가 발생하지 않음을 확인하였습니다.

    첨부파일 확인해 보세요.
    아이콘삭제
  • 정재헌2012-05-20
    12.4버젼은 물론이고, 12.2버젼에서도 이대로 실행하면 동일한 오류가 발생합니다. 오직 12.3버젼에서만 링크까지는 진행되는데, 이후 실제 실행에서 cplex.solve 함수에서 주소를 잧을 수 없다는 cplex exception이 발생합니다.
    아이콘삭제

댓글 입력