title: sqlite3 encryption on c++ visual studio project with sqlite_has_codec 64 bits
body: <p>i am trying to compile a project using sqlite3.c and a wrapper in c++ CppSqlite3.cpp. It is compiling by pure magic in 32 bits but not 64.</p>
  
  <p>In my c/c++ compiler, i am including this : </p>
  
  <pre><code>C:\MinGW\msys\1.0\bin; 
  C:\MinGW\bin;
  C:\OpenSSL-Win32\openssl-1.0.2e\include; 
  C:\JDK\include;
  C:\JDK\include\win32;
  </code></pre>
  
  <p>In my linker i am including this :</p>
  
  <pre><code>C:\Haylem\Devtools\Compiler\OpenSSL\lib
  </code></pre>
  
  <p>and using this lib :</p>
  
  <pre><code>libeay32.dll.a
  </code></pre>
  
  <p>All this works in 32 bits by miracle but in 64 bits i got 22 unresolved external symbols for example this one :</p>
  
  <blockquote>
    <p>Severity  Code    Description Project File    Line    Suppression State
    Error   LNK2001 unresolved external symbol _EVP_CIPHER_key_length   xxxx_project_xxxx sqlite3.obj   1   </p>
  </blockquote>
  
  <p>I know it is something to do with openssl, libcrypt something but i guess x64 need another lib for that? where can i find this? thanks</p>