使用libtomcrypt时候出现无法找到rijndael_enc_desc问题解决方法
增加libtomcrypt库文件编译出现无法找到rijndael_enc_desc这个结构体.解决这个问题,只需将"src\ciphers\aes"的文件目录下的aes.c文件需要设置成Custom Build Tool模式
然后填写以下编译方法:


debug模式下配置如下
Command line填写
cl /nologo /MLd /W3 /Gm /GX /ZI /Od /I ".\security\rsa\libtomcrypt\src\headers" /I ".\security\rsa\libtommath" /D "_DEBUG" /D "LTM_DESC" /D "WIN32" /D "_MBCS" /D "_LIB" /D "LTC_SOURCE" /D "USE_LTM" /Fp"Debug/libtomcrypt.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c "security\rsa\libtomcrypt\src\ciphers\aes\aes.c"
cl /nologo /DENCRYPT_ONLY /MLd /W3 /Gm /GX /ZI /Od /I ".\security\rsa\libtomcrypt\src\headers" /I ".\security\rsa\libtommath" /D "_DEBUG" /D "LTM_DESC" /D "WIN32" /D "_MBCS" /D "_LIB" /D "LTC_SOURCE" /D "USE_LTM" /Fp"Debug/libtomcrypt.pch" /YX /Fo"Debug/aes_enc.obj" /Fd"Debug/" /FD /GZ /c "security\rsa\libtomcrypt\src\ciphers\aes\aes.c"
output填写
Debug/aes.obj;Debug/aes_enc.obj;%(Outputs)




debug模式下配置如下
Command line填写
cl /nologo /MLd /W3 /Gm /GX /ZI /Od /I ".\security\rsa\libtomcrypt\src\headers" /I ".\security\rsa\libtommath" /D "_DEBUG" /D "LTM_DESC" /D "WIN32" /D "_MBCS" /D "_LIB" /D "LTC_SOURCE" /D "USE_LTM" /Fp"Release/libtomcrypt.pch" /YX /Fo"Release/" /Fd"Release/" /FD /GZ /c "security\rsa\libtomcrypt\src\ciphers\aes\aes.c" 
cl /nologo /DENCRYPT_ONLY /MLd /W3 /Gm /GX /ZI /Od /I ".\security\rsa\libtomcrypt\src\headers" /I ".\security\rsa\libtommath" /D "_DEBUG" /D "LTM_DESC" /D "WIN32" /D "_MBCS" /D "_LIB" /D "LTC_SOURCE" /D "USE_LTM" /Fp"Release/libtomcrypt.pch" /YX /Fo"Release/aes_enc.obj" /Fd"Release/" /FD /GZ /c "security\rsa\libtomcrypt\src\ciphers\aes\aes.c"


output填写
Release/aes.obj;Release/aes_enc.obj;%(Outputs)




重新编译即可.


来自:http://blog.csdn.net/lan120576664

阅读更多
个人分类: 编程学习 分享
想对作者说点什么? 我来说一句

利用LibTomCrypt实现RSA加密算法

2014年12月23日 6KB 下载

libTomCrypt学习笔记

2012年11月30日 284KB 下载

没有更多推荐了,返回首页

不良信息举报

使用libtomcrypt时候出现无法找到rijndael_enc_desc问题解决方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭