Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7163409
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T13:53:55+00:00 2026-05-28T13:53:55+00:00

I’m using crypto package in poco library. the application is release /MT and i

  • 0

I’m using crypto package in poco library.

the application is release /MT and i link to PocoCryptomt.lib, PocoFoundationmt.lib

PocoCryptomt.lib is built with static vc openssl library libeay32mt.lib
I use this code

#define POCO_STATIC
#include <iostream>
#include <Poco\Crypto\Cipher.h>
#include <Poco\Crypto\CipherFactory.h>
#include <Poco\Crypto\CipherKey.h>
#include <string>
using namespace std;
using namespace Poco::Crypto;
typedef std::vector<unsigned char> ByteVec;
void main()
{
unsigned char k[]={49, 17, 199, 69, 242, 178, 153, 25, 129, 86, 8, 125, 151, 171, 20, 162, 4, 247, 64, 221, 42, 57, 80, 69, 48, 164, 8, 34, 44, 24, 9, 90};
    unsigned char i[]={ 219, 157, 180, 130, 179, 204, 171, 242, 251, 112, 209, 173, 100, 219, 141, 179};

    ByteVec key= ByteVec(k,k+sizeof(k)/sizeof(unsigned char));
    ByteVec iv= ByteVec(i,i+sizeof(i)/sizeof(unsigned char));

    //CipherFactory& cf = CipherFactory::defaultFactory;
    CipherFactory& cf = CipherFactory::defaultFactory();
    Cipher* c=cf.createCipher(CipherKey("aes-256",key,iv));
    string plain="Ahmed";
    string crypted=c->encryptString(plain,Cipher::ENC_BASE64);
    string decrypted=c->decryptString(crypted,Cipher::ENC_BASE64);
    cout<<plain<<endl<<crypted<<decrypted;
    cout<<endl;system("PAUSE");
}

I get the following error

1>------ Rebuild All started: Project: Encryption, Configuration: Release Win32 ------
1>  Main.cpp
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_get_cipherbyname
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_flags
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_BytesToKey
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_md5
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_key_length
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_block_size
1>PocoCryptomt.lib(CipherKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_iv_length
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _ERR_error_string
1>PocoCryptomt.lib(RSACipherImpl.obj) : error LNK2001: unresolved external symbol _ERR_error_string
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _ERR_get_error
1>PocoCryptomt.lib(RSACipherImpl.obj) : error LNK2001: unresolved external symbol _ERR_get_error
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _EVP_CipherInit
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_cleanup
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_block_size
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _EVP_CipherUpdate
1>PocoCryptomt.lib(CipherImpl.obj) : error LNK2001: unresolved external symbol _EVP_CipherFinal_ex
1>PocoCryptomt.lib(RSACipherImpl.obj) : error LNK2001: unresolved external symbol _RSA_size
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _RSA_size
1>PocoCryptomt.lib(RSACipherImpl.obj) : error LNK2001: unresolved external symbol _RSA_public_encrypt
1>PocoCryptomt.lib(RSACipherImpl.obj) : error LNK2001: unresolved external symbol _RSA_private_decrypt
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _CRYPTO_set_dynlock_destroy_callback
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _CRYPTO_set_dynlock_lock_callback
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _CRYPTO_set_dynlock_create_callback
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _CRYPTO_set_locking_callback
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _CRYPTO_num_locks
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _RAND_seed
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _OPENSSL_add_all_algorithms_noconf
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _SSL_load_error_strings
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _SSL_library_init
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _OPENSSL_config
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _ERR_free_strings
1>PocoCryptomt.lib(OpenSSLInitializer.obj) : error LNK2001: unresolved external symbol _EVP_cleanup
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_PKEY_get1_RSA
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _X509_get_pubkey
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BN_free
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _RSA_generate_key_ex
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BN_set_word
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BN_new
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _RSA_new
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _PEM_read_bio_RSAPrivateKey
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_free
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _PEM_read_bio_RSAPublicKey
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_ctrl
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_new
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_s_file
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_new_mem_buf
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _RSA_free
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _PEM_write_bio_RSAPrivateKey
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _EVP_des_ede3_cbc
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _PEM_write_bio_RSAPublicKey
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BIO_s_mem
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BN_bn2bin
1>PocoCryptomt.lib(RSAKeyImpl.obj) : error LNK2001: unresolved external symbol _BN_num_bits
1>F:\WorkShop\c++\Win32\Encryption\Release\Encryption.exe : fatal error LNK1120: 50 unresolved externals
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

it works fin with /MD , PocoCryptomd.lib, PocoFoundationmd.lib
what can i do to solve this problem

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T13:53:55+00:00Added an answer on May 28, 2026 at 1:53 pm

    You have to link with ssleay32[mt].lib as well as libeay32[mt].lib.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

link Im having trouble converting the html entites into html characters, (&# 8217;) i
I'm new to using the Perl treebuilder module for HTML parsing and can't figure
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I am reading a book about Javascript and jQuery and using one of the
I have a string like this: La Torre Eiffel paragonata all&#8217;Everest What PHP function
I'm using v2.0 of ClassTextile.php, with the following call: $testimonial_text = $textile->TextileRestricted($_POST['testimonial']); ... and
We're building an app, our first using Rails 3, and we're having to build
I'm parsing an RSS feed that has an &#8217; in it. SimpleXML turns this
We are using XSLT to translate a RIXML file to XML. Our RIXML contains
public static bool CheckLogin(string Username, string Password, bool AutoLogin) { bool LoginSuccessful; // Trim

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.