我正在尝试编译OpenEXR with emscripten
并将其链接到我的程序,该程序最终将成为一个html
文件。
我编译没有问题OpenEXR with emscripten
。问题是当我尝试将.bc
文件与我的应用程序链接时。我收到一条错误消息
“EXEC:错误:链接名为'main'的全局变量:符号多重定义!”。
我跟踪了这个错误,发现main
OpenEXR 中的一个 CPP 文件中有一个函数。它是b44ExpLogTable.cpp
所以我无法将我的程序与OpenEXR.bc
库链接,因为我有一个 main 函数,而 b44ExpLogTable.cpp 也有一个main
函数。
我不知道如何解决这个问题。如果我尝试编译OpenEXR using MSVC++
,我不会遇到这个问题。
有谁知道如何解决这个问题?