【发布时间】:2026-01-05 01:20:08
【问题描述】:
我有两个预编译库:X.a 和 Y.a 和一个 test.cpp(没有 main 函数)源代码使用这两个库。
我使用以下代码编译了 C++:
g++ -c test.cpp
我得到了“test.o”。
现在我如何将这三个链接在一起以生成.a 文件,因为 test.cpp 使用 X.a 和 Y.a 以及其他 GCC 库中的某些函数?
顺便说一句,我正在使用 MinGW 在 Windows 下执行这些操作。我可以将此 .a 文件重命名为 .lib 并在 VC 中使用此 .lib 吗?
谢谢!
【问题讨论】:
标签: c++ gcc visual-c++ mingw