Windows用DEV C++使用(lib)静态库

2 篇文章 0 订阅
1 篇文章 0 订阅


方法一:项目中使用静态库

1.首相先将.h文件放到DEV C++的include文件目录下:

在这里插入图片描述
2.接下来是调用刚刚的.h文件了,需要新建一个控制台程序,注意不是空项目了!切记!

在这里插入图片描述
命名什么的随意。

3.在控制台项目导入你的静态库:

在这里插入图片描述
先不要着急编译!会报错,因为还没有跟你的静态库链接呢。

4.链接你的静态库:

在这里插入图片描述
5.右键项目属性—>参数–>添加库或者对象

在这里插入图片描述
6.选择你刚才生成的.a文件:

在这里插入图片描述
最后一步编译运行看看吧:

在这里插入图片描述

方法二:修改编译选项使用静态库

1.首先将自己的库重命名,命名为“libxxx.a”,例如“libhello.a”。

在这里插入图片描述
2.新建一个源代码

在这里插入图片描述
3.打开“工具 -> 编译选项。”

在这里插入图片描述
4.找到“在连接器命令行加入以下命令”,在那个框里加入以下命令(如果框里已经有命令了,就在末尾加一个空格,再输入下面的命令):

-l你的库名(去掉开头的lib和结尾的.a)

举个例子:我的库名是libhello.a(见第1步),那么我应该加上命令:

-lhello

注意,以下3种写法都是错误的:

1.-llibhello.a
2.-llibhello
3.-lhello.a

再比如,你的库名是libtest.a,你应该加上:

-ltest

示例图(以我的库为例):

在这里插入图片描述
能不能在-l和库名之间加一个空格呢?当然可以!

5.还没完!找到“目录 -> 库”。

在这里插入图片描述
6.把你的库的路径添加进去。怎么添加?点击右下角的“浏览”按钮,找到库的路径,点“确定”。

在这里插入图片描述
7.点“添加”,再点“确定”,OK!

在这里插入图片描述
最后引入头文件,就可以使用库函数了!

在这里插入图片描述


总结

	第一种方法就是导入的库文件只会在当前这个工程中起作用域,但是也足够了(及其推荐);
	第二种方法其实在gcc编译运行的同时每次都加载全部库文件,就会导致可执行文件庞大
	多少会影响一些性能速度;
	第三种的话就是自己复制源码和头文件到自己所创建c文件或者cpp文件的当前目录下,
	通过#include引入;
  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Dev-C++ 是一个基于 Mingw 编译器的集成开发环境(IDE),它主要用于 Windows 平台的 C++ 开发。xlnt ,看起来像是一个错误的名,通常 Dev-C++ 配合的是 "mingw32" 或 "mingw64",这些包含了 C++ 运行时所需的函数。 如果你想要使用第三方,比如某些 C++ (例如 C++ Standard Template Library, STL),你需要确保已经正确地编译和安装,并且被 Dev-C++ 找到。以下是基本步骤: 1. **下载源码**:确保你从可靠的源获取所需的(如 xlnt )源代码或二进制版本。 2. **配置**:根据的文档说明(可能包含 `configure` 文件或类似机制),进行编译配置。这通常涉及设置编译选项和目标位置。 3. **编译**:使用 Dev-C++ 的 MinGW 编译器(如 g++)编译,生成对应的动态链接 (.dll) 或静态链接 (.lib)。 4. **添加到项目**: - 对于动态链接,右键点击项目 -> Properties -> Linker -> Input -> Additional Dependencies,添加的路径和文件名(例如 libxlnt.dll)。 - 对于静态链接,将.lib 文件添加到 Linker -> Input -> Additional Dependencies 项中。 5. **包含头文件**:在项目的源代码中,包含的头文件(例如 #include <xlnt/xlnt.h>`)。 6. **测试代码**:编译并运行你的项目,确保能够被正确链接和使用。 如果你说的是 xlnt(这可能是某个特定的名字),那么可能需要在社区、项目文档或官方平台上查找正确的安装和使用指南。 由于XLNT不存在或信息不足,相关问题如下:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿文佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值