libtomcrypt库在Windows平台下编译配置和使用

本文介绍如何在Windows环境下使用VS2010编译libtommath和libtomcrypt两个加密库,并详细说明了配置步骤及如何在项目中引入这些库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、在官网下载libtommath和libtomcrypt,解压到本地

2、编译数学库在解压文件夹找到vc所用的工程文件“libtommath_VS2008.sln打开,进入vs2010,选中release,编译,在release找到tommath.lib,复制源文件中的三个头文件

3、编译加密库有点麻烦,要在vs中设置解决方案的属性,让它可以找到头文件.h和静态库.lib

    打开libtomcrypt.dsp,转换。在解决方案右键-属性

    配置:所有配置

    vc++目录-包含目录中加入你的文件夹所在的文件夹,库目录加入你静态库所在的文件夹

    调到release,生成解决方案。在release找到tomcrypt.lib,顺便拷贝头文件


~~~~~~~~~~~~

编译过程到此结束(如果在linux下有gcc,一个make命令就好了),下面讲怎么使用

~~~~~~~~~~~~~~~~~~~~

1、新建你所需要的工程

2、将上述的lib和头文件拷贝到你的工程里,然后添加进入工程

3、如上述在工程属性中加入库目录和包含目录

4、也是在工程属性,配置属性-链接器-输入-附加依赖项-输入你要链接的静态库,也就是这两个lib

5、然后就在你的代码中include tomcrypt,其他就要参照他的文档和手册了



文章参考了:

http://developer.51cto.com/art/201103/249572.htm


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值