我正在使用 C++、Qt、Mingw32 和 Netbeans 开发一个应用程序。我需要使用公司软件组开发的内部 API。我有我需要链接的 DLL 的符号库 .lib 文件,但我不能将这些库与 Mingw32 一起使用,它可以在 Microsoft Visual Studio 中正常工作。
有谁知道是否有办法导出符号并创建一个与 Mingw32 一起使用的 .a 符号库?如果不是,我猜我将不得不转到 Visual Studio。
我曾尝试使用程序“pexports”来创建一个 .def 文件和 dlltool,但这没有用。仍然有未引用的符号错误,然后我将它抱怨的符号添加到 .def 中,因为它们不存在并且它停止抱怨并编译。但是程序崩溃了。我在 Visual Studio 中尝试了相同的代码,它编译并运行良好。