在使用 libxl 库时,以下部分中使用的这些命令是啥?
Posted
技术标签:
【中文标题】在使用 libxl 库时,以下部分中使用的这些命令是啥?【英文标题】:What are these commands used in the following section when using the libxl library?在使用 libxl 库时,以下部分中使用的这些命令是什么? 【发布时间】:2021-10-17 09:19:50 【问题描述】:It's from the readme section on how to use libxl when I downloaded it and started using it in mingw-w64
这个命令中-I
有什么用?
这个命令中-L
有什么用?
这个命令中-lxl
有什么用?
我无法弄清楚它们的含义和作用;谁能帮帮我?
这是取自库 libxl 自述文件部分的示例。
【问题讨论】:
【参考方案1】:这是在“generate.cpp”源代码文件上调用 Gnu 的 C++ 编译器以创建名为 generate.exe 的可执行文件的命令。
-I../../../include.cpp
表示要在当前目录上方的 3 个目录中查找名为 include.cpp 的包含文件。
-lxl
表示在链接加载程序运行时搜索“xl”库,-L../../../bin
表示您可能会在当前目录上方三层的 bin 文件夹中找到“xl”库
【讨论】:
include文件有什么用? 如果您曾经使用 C 或 C++ 编程,每个函数/子例程调用库都有一个相应的包含文件,该文件声明每个函数、它的参数和它们的变量类型,以及由函数返回的值的类型功能。它通常用#include <filename>
指令在源代码本身的顶部附近引用,以上是关于在使用 libxl 库时,以下部分中使用的这些命令是啥?的主要内容,如果未能解决你的问题,请参考以下文章
LibXL 随机(但始终)无法从 .XLS 中读取字符串或数字