猿问

从MinGW静态库(.a)到Visual Studio静态库(.lib)

我正在尝试使用xlsLib从C ++应用程序创建Excel电子表格。


麻烦的是,编译xlsLib时,我给出一个.a文件(由MinGW生成的GCC静态库)。但是,我的应用程序依赖于PhysX仅使用Visual Studio编译的另一个API()。


因此:是否可以将GCC静态库(xlslib.a)转换为Visual Studio静态库文件(xlslib.lib)?


萧十郎
浏览 2088回答 3
3回答

RISEBY

但是使用.a导致我的.exe无法调试“找不到调试信息”。–熵5月22日12:27这是因为.a库不包含调试所需的调试信息。如果要调试,则需要告诉编译器在编译时添加调试信息。对于mingw,您需要-g在运行“ make”之类的CFLAGS中添加“ ”,例如“ make CFLAGS="-g"”
随时随地看视频慕课网APP
我要回答