2016-10-08 6 views
0

OpenEXR with emscripten을 컴파일하고 결국 html 파일이 될 내 프로그램에 연결하려고합니다.컴파일 및 링크 OpenEXR emscripten 여러 주요 함수 정의

OpenEXR with emscripten을 컴파일하는 데 문제가 없습니다. 문제는 응용 프로그램과 .bc 파일을 연결하려고 할 때입니다. 나는

라는 오류 얻을 "오류 : '주'라는 이름의 전역 연결 : EXEC! 곱하기 정의 된 기호".

이 오류를 추적하고 OpenEXR 내부 CPP 파일 중 하나에 main 기능이 있음을 알았습니다. 그것의 b44ExpLogTable.cpp

그래서 내가 메인 기능을 가지고 있기 때문에 내 프로그램을 OpenEXR.bc 라이브러리와 연결할 수없고 b44ExpLogTable.cpp도 main 기능을 가지고있다.

나는 그걸 어떻게 피할 수 있을지 모르겠다. OpenEXR using MSVC++을 컴파일하려고하면이 문제가 발생하지 않습니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

답변

0

b44ExpLogTable.cpp은 OpenEXR lib에 연결된 정적 배열을 생성하는 데 필요한 소스 코드 생성기입니다. 따라서 실제로는 main 기능을 포함하는 프로그램 자체입니다.