我试图用libxlsxwriter制作一个与MS-Excel交互的程序我正在使用MSYS2和Mingw-w64构建我的应用程序每当我试图用64位版本的gcc编译我的代码时,所有的工作都是完美无缺的;但是,如果我试图用32位版本的gcc编译,那么对于我使用的每个函数都会出现这种错误:C:\msys64\tmp\ccknaH4k.o:main.cpp:(.text+0x16): undefined reference to 'workbook_new'可能是什么?

最佳答案

该库似乎是为64位而构建的,因此当您尝试将32位二进制文件与其链接时,链接器只能找到64位符号,而不能找到32位符号。
要解决这个问题,您必须编译或下载库的32位版本。

10-04 15:10
查看更多