【问题标题】:Problem with the libxlsxwriter libary (MSYS2)libxlsxwriter 库(MSYS2)的问题
【发布时间】: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


【解决方案1】:

我使用了等于 gcc myexcel.c 的 F5 但我必须使用 gcc myexcel.c -o myexcel -lxlsxwriter 现在它正在工作。刚刚说我是使用图书馆的新手。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-12
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    相关资源
    最近更新 更多