现在想在MacOS上使用C++交叉编译一个Windows平台的Node模块,使用的交叉编译工具是mingw-w64
. 编译过程很顺利,但问题是链接是包含一组参数的链接,这些参数是-undefined dynamic_lookup
. 但mingw-w64
不支持-undefined dynamic_lookup
。
-undefined dynamic_lookup
意思是:将所有未定义的符号标记为必须在运行时查找。
我尝试了一些其他可能的参数,例如:-Wl, --allow-shlib-undefined
或-Wl, --unresolved-symbols=ignore-all
. 谁知道如何解决这个问题?