【发布时间】:2021-02-05 11:31:09
【问题描述】:
我使用pacman -S mingw-w64-x86_64-libxlsxwriter 命令在 MSYS2 MinGW 64 位中安装了 libxlsxwriter 库。现在我无法在 Visual Studio Code 上从 https://libxlsxwriter.github.io/getting_started.html 编译标准测试文件。
代码:
#include "xlsxwriter.h"
int main() {
lxw_workbook *workbook = workbook_new("myexcel.xlsx");
lxw_worksheet *worksheet = workbook_add_worksheet(workbook, NULL);
int row = 0;
int col = 0;
worksheet_write_string(worksheet, row, col, "Hello me!", NULL);
return workbook_close(workbook);
}
我得到了错误
- C:/(.c 文件/myexcel.c 的路径:未定义对“workbook_new”的引用
- C:/(.c 文件/myexcel.c 的路径:未定义对 `workbook_add_worksheet' 的引用
- C:/(.c 文件/myexcel.c 的路径:未定义对 `worksheet_write_string' 的引用
- C:/(.c 文件/myexcel.c 的路径:未定义对 `workbook_close' 的引用
- collect2.exe:错误:ld 返回 1 个退出状态
没有下划线,所以应该安装库。 我正在使用工作正常的 minGW64 GCC 编译器。我是图书馆的新手,希望您能帮助我。
【问题讨论】:
-
你如何编译和链接你的代码?
标签: c visual-studio-code mingw msys2 libxlsxwriter