openssl编程如何静态链接libeay32.lib ssleay32.lib库,程序发布后可以不依赖libeay32.dll ssleay32.dll
谢谢!

解决方案 »

  1.   

    将openssl的DLL工程改成静态链接。否则已经做好的DLL是没法改成静态链接的
      

  2.   

    你可能误解我的意思了,我是想说我开发的程序用到openssl的库函数,但是又不想在程序发行版本中附带libeay32.dll ssleay32.dll这两个动态库,我看网上说可以静态链接libeay32.lib ssleay32.lib,所以想请问如何做到引用了openssl的库函数而又不需要加载动态库,谢谢!
      

  3.   


    请参考这个帖子:http://topic.csdn.net/u/20080320/21/7dc52a81-ad3e-4924-b6c8-25e38f880efd.html
    如果只有DLL而没有源代码工程的话,是无法静态链接的。lib只是动态连接库的库文件而已
      

  4.   


    这个帖子我也看过了,似乎没有实质性的帮助,都是在探讨能不能用的问题,我确信在网上曾经看到过能静态编译openssl的库函数,所以不死心就这么放弃一个实现ssl链接的开发工具,哎,可惜学术不精啊!
      

  5.   

    静态编译DLL,你必须把openssl的工程设置成静态链接,如果你没有openssl的工程的话是无法做到的
      

  6.   

    visualwind,你好!想和你交流一些关于openssl编程的问题,我的QQ:121696149
      

  7.   


    LZ你好,对不起,我们公司禁用QQ了
      

  8.   

    这段时间上网搜了很多资料参考,现在问题解决了,可以正确静态链接编译Openssl了,thk visualwind for your advises!