Home Help Center

Is ICE compatible with openssl?

I use openssl in my ice program,but it report an error

e:\openssl\inc32\openssl\err.h(281) : error C2955: 'hash' : use of class template requires template argument list
c:\stlport\stlport\stl\_hash_fun.h(40) : see declaration of 'hash'

how do i resolve this problem?


  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff

    Which openssl version do you use? You should use OpenSSL 0.9.6 or later. How did you install Ice on your Windows machine?

    If you have installed Ice using the binary installers, you should use the openssl and stlport libraries from the Ice distribution. To use them, you need to make sure that Ice-3.0.1\include and Ice-3.0.1\lib appears first in the include/library search path of Visual C++. See the section "Setting up Visual Studio 6.0" in the README.txt file at the top of the Ice binary distribution.

Sign In or Register to comment.