免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 28768 | 回复: 9
打印 上一主题 下一主题

[C++] 终于搞定dev-cpp中调用openssl静态库,下面写出步骤给需要的人。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-15 08:37 |只看该作者 |倒序浏览
1.  编译dev-c++中可用的静态库文件
1.1 安装dev-c++ 4.9.9.2,目录在c:\dev-cpp
1.2 在"系统属性"-->"高级"-->"环境变量"-->"系统变量"-->"Path"中添加c:\dev-cpp\bin;
    此目录中包含了1.4步骤中需要的mingw32-make.exe文件
1.3 我下载的最新源码版本openssl-0.9.8h.tar.gz,解压后得到openssl-0.9.8h目录。
1.4 运行cmd.exe进入命令行窗口,切换目录到openssl-0.9.8h,运行ms\mingw32.bat
1.5 编译完后得到两个目录out(这里有.a的静态库文件)和outinc(头文件目录)
    4个静态库文件分别是:libcrypto.a,libeay32.a,libssl32.a,libssl.a
   
2.  dev-c++编辑环境中的设置
2.1 Tools-->Compiler Options-->Directories-->Libraries中添加第一步
    中编译得到的out目录的绝对路径。
    Tools-->Compiler Options-->Directories-->C Includes中添加第一步
    中编译得到的outinc目录的绝对路径。
    Tools-->Compiler Options-->Directories-->C++ Includes中添加第一步
    中编译得到的outinc目录的绝对路径。
2.2 Tools-->Compiler Options-->Compiler-->Add these commands to the linker command line
    中添加-lcrypto,并且勾选checkbox使之生效。

[ 本帖最后由 lemboyz 于 2008-9-15 22:26 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-09-15 23:05 |只看该作者
dev CPP 用的人多吗?
貌似更多人用VS.

论坛徽章:
0
3 [报告]
发表于 2008-09-16 14:22 |只看该作者
其实很需要的

论坛徽章:
0
4 [报告]
发表于 2008-09-16 14:25 |只看该作者
dev c++只是在win下模拟gcc。。。。

有些东西用不了就直接回linux就好了


不过·还是谢谢lz分享经验

[ 本帖最后由 5毛党党员 于 2008-9-16 14:31 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-09-16 14:33 |只看该作者
原帖由 随风缘 于 2008-9-15 23:05 发表
dev CPP 用的人多吗?
貌似更多人用VS.

据我所知devcpp已经没人维护了
在win下模拟gcc IDE用codeblock比较好吧
底层无所谓 无非就是两种
mingw / cygwin

论坛徽章:
0
6 [报告]
发表于 2015-03-10 19:44 |只看该作者
运行ms\mingw32.bat出现图片中的错误


   

QQ截图20150310193803.png (11.33 KB, 下载次数: 95)

问题

问题

论坛徽章:
0
7 [报告]
发表于 2015-03-10 19:47 |只看该作者
楼上的没有安装 perl  都提示得那么详细了, 或者 没有设置 perl 的环境变量

论坛徽章:
0
8 [报告]
发表于 2015-03-11 16:10 |只看该作者
谢谢,我后来安装了ActivePerl_5.16.2.3010812913.msi版本的perl,出现生成不了动态文件的问题,out目录中是空的,outinc目录中有openssl目录。
使用cmd,截图如下:感谢啦!!


   

论坛徽章:
0
9 [报告]
发表于 2019-05-20 21:05 来自手机 |只看该作者
leiyu_123 发表于 2015-03-11 16:10
谢谢,我后来安装了ActivePerl_5.16.2.3010812913.msi版本的perl,出现生成不了动态文件的问题,out目录中 ...

这是没安装成功吧,我也遇到了这样问题按全部步骤做完后,dev还是不能调用openssl该怎么解决啊救急

论坛徽章:
0
10 [报告]
发表于 2019-08-30 12:22 |只看该作者
开发和工作还是用ubuntu吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP