cygwin:lib在visual studio 2005中不受支持 我编译了C++文件,并在Windows中使用CygWin作为LIB。当我尝试在VisualStudio 2005 C++中使用那个LIB时。它会产生以下错误 "Error 1 error LNK2001: unresolved external symbol ___gxx_personality_v0 mylib.lib Error 2 error LNK2019: unresolved external symbol __Unwind_Resume referenced in function _fjfx_create_fmd_from_raw mylib.lib Error 3 error LNK2019: unresolved external symbol ___chkstk referenced in function __fjjj mylib.lib"
如何解决 是的,您需要使用visual studio工具构建库。“gxx_personality_v0”是由g++编译器创建的符号,只能通过链接相关的libstdg++库来解析。其他组件也一样 不幸的是,当使用不同的编译器时,一个编译器的运行时支持的某些部分不匹配 如果您将VisualStudio代码与相关的GNU库相链接,您可能会侥幸逃脱,但我还远远不能确信这一点 [我完全希望您解释一下,您使用cygwin编译的原因是代码中包含大量无法使用Visual Studio编译的内容,因为它使用gnu编译器扩展功能…]cygwin:lib在visual studio 2005中不受支持 我编译了C++文件,并在Windows中使用CygWin作为LIB。当我尝试在VisualStudio 2005 C++中使用那个LIB时。它会产生以下错误 "Error 1 error LNK2001: unresolved external symbol ___gxx_personality_v0 mylib.lib Error 2 error LNK2019: unresolved external symbol __Unwind_Resume referenced in function _fjfx_create_fmd_from_raw mylib.lib Error 3 error LNK2019: unresolved external symbol ___chkstk referenced in function __fjjj mylib.lib",c++,visual-studio,visual-c++,cygwin,C++,Visual Studio,Visual C++,Cygwin,如何解决 是的,您需要使用visual studio工具构建库。“gxx_personality_v0”是由g++编译器创建的符号,只能通过链接相关的libstdg++库来解析。其他组件也一样 不幸的是,当使用不同的编译器时,一个编译器的运行时支持的某些部分不匹配 如果您将VisualStudio代码与相关的GNU库相链接,您可能会侥幸逃脱,但我还远远不能确信这一点 [我完全希望您解释一下,您使用cygwin编译的原因是代码中包含大量无法使用Visual Studio编译的内容,因为它使用gnu