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