Linux下的QT 下使用openssl 的rsa

z465001398 2014-07-24 10:40:28
快来大神帮我解决下吧 我都卡这两天了 我的QT是在linux下运行的
...全文
515 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwhelucky 2015-07-09
  • 打赏
  • 举报
回复
编译选项没有加对,连接库没接入,cc source.c -o output -lcrypto -lssl 加入crypto库和 ssl库即可
super_admi 2014-07-26
  • 打赏
  • 举报
回复
没研究过QT.
赵4老师 2014-07-25
  • 打赏
  • 举报
回复
建议楼主先学会使用grep命令
z465001398 2014-07-25
  • 打赏
  • 举报
回复
#include</usr/include/openssl/rsa.h> #include</usr/include/openssl/pem.h> #include</usr/include/openssl/err.h> 头文件 也这样加上了 但是 error: undefined reference to `PEM_read_RSA_PUBKEY' error: undefined reference to `RSA_size' error: undefined reference to `PEM_read_RSAPrivateKey' ..... 报这样的错 到底哪里不对呢
z465001398 2014-07-25
  • 打赏
  • 举报
回复
这个程序 在linux下运行 编译加 -lcrypto -lssl 是没有错的 但是 到了QT下去编译运行 不能加 -lcrypto -lssl 他就编译报错 找不到库 有什么好的解决办法吗
FeelTouch Labs 2014-07-25
  • 打赏
  • 举报
回复
楼主遇到什么问题: 参考:http://www.cnblogs.com/aLittleBitCool/archive/2011/09/22/2185418.html 我的智能创意,请支持一下
zhxianbin 2014-07-25
  • 打赏
  • 举报
回复
引用 3 楼 z465001398 的回复:
#include</usr/include/openssl/rsa.h> #include</usr/include/openssl/pem.h> #include</usr/include/openssl/err.h> 头文件 也这样加上了 但是 error: undefined reference to `PEM_read_RSA_PUBKEY' error: undefined reference to `RSA_size' error: undefined reference to `PEM_read_RSAPrivateKey' ..... 报这样的错 到底哪里不对呢
这种错的头文件没关系,是库文件的问题,库文件路径有没有加入

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧