CppServer
CppServer copied to clipboard
libcrypto.lib unresolved external (certificate APIs) in Visual Studio build
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store cppserver-performance-udp_multicast_server C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\libcrypto.lib(e_capi.obj) 1 and 437 others
I brought down the full project, followed all the build instructions, everything went well until about a quarter of the way through the full rebuild of \CppServer-master\temp\ALL_BUILD.vcxproj. I've run \CppServer-master\modules\OpenSSL\Vs.bat thinking it might be a bad OpenSSL build, but no make files were included for nmake nor was there an install nmake file. It looks like the libcrypto.lib came straight out of the reposirtiry as a prebuilt binary.
This is a Visual Studio Community 2019 (latest and greatest) machine running Windows 10 Enterprise (latest and greatest), 12 cores, 64 bit, 64 GB RAM, 64 TB storage.
This is the build dump:
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------ 1>Checking Build System 2>------ Rebuild All started: Project: fmt (modules\fmt\fmt), Configuration: Debug x64 ------ 3>------ Rebuild All started: Project: zlib (modules\zlib\zlib), Configuration: Debug x64 ------ 4>------ Rebuild All started: Project: asio (modules\asio\asio), Configuration: Debug x64 ------ 5>------ Rebuild All started: Project: cpp-optparse (modules\cpp-optparse\cpp-optparse), Configuration: Debug x64 ------ 6>------ Skipped Rebuild All: Project: RUN_TESTS, Configuration: Debug x64 ------ 6>Project not selected to build for this solution configuration 2>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CppCommon/modules/CMakeLists.txt 2>format.cc 3>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CppBenchmark/modules/CMakeLists.txt 4>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CMakeLists.txt 5>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CMakeLists.txt 3>adler32.c 4>asio.cpp 5>OptionParser.cpp 3>compress.c 3>crc32.c 3>deflate.c 3>gzclose.c 3>gzlib.c 3>gzread.c 3>gzwrite.c 3>infback.c 3>inffast.c 3>inflate.c 3>inftrees.c 3>trees.c 3>uncompr.c 3>zutil.c 3>Generating Code... 3>zlib.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\CppBenchmark\modules\Debug\zlib.lib 2>posix.cc 7>------ Rebuild All started: Project: HdrHistogram (modules\HdrHistogram\HdrHistogram), Configuration: Debug x64 ------ 7>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CppBenchmark/modules/CMakeLists.txt 7>hdr_encoding.c 5>cpp-optparse.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\Debug\cpp-optparse.lib 7>hdr_histogram.c 7>hdr_histogram_log.c 4>asio_ssl.cpp 7>hdr_interval_recorder.c 7>hdr_thread.c 2>Generating Code... 7>hdr_time.c 7>hdr_writer_reader_phaser.c 7>Generating Code... 2>fmt.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\CppCommon\modules\Debug\fmt.lib 8>------ Rebuild All started: Project: cppcommon (modules\CppCommon\cppcommon), Configuration: Debug x64 ------ 8>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CppCommon/CMakeLists.txt 7>HdrHistogram.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\CppBenchmark\modules\Debug\HdrHistogram.lib 9>------ Rebuild All started: Project: cppbenchmark (modules\CppBenchmark\cppbenchmark), Configuration: Debug x64 ------ 8>token_bucket.cpp 9>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/modules/CppBenchmark/CMakeLists.txt 4>Generating Code... 9>barrier.cpp 9>benchmark.cpp 8>filecache.cpp 9>benchmark_base.cpp 8>reader.cpp 8>uint128.cpp 9>benchmark_pc.cpp 8>uint256.cpp 9>benchmark_threads.cpp 8>writer.cpp 8>exceptions_handler.cpp 9>console.cpp 9>context.cpp 8>fatal.cpp 9>context_pc.cpp 8>system_error.cpp 9>context_threads.cpp 8>directory.cpp 9>environment.cpp 9>executor.cpp 8>directory_iterator.cpp 9>launcher.cpp 8>file.cpp 9>launcher_console.cpp 8>path.cpp 9>phase_core.cpp 9>phase_metrics.cpp 8>symlink.cpp 9>phase_scope.cpp 8>math.cpp 9>reporter_console.cpp 8>memory.cpp 9>reporter_csv.cpp 8>encoding.cpp 8>string_utils.cpp 9>reporter_json.cpp 8>console.cpp 9>settings.cpp 9>Generating Code... 8>cpu.cpp 8>Generating Code... 9>Compiling... 9>system.cpp 8>Compiling... 8>dll.cpp 9>Generating Code... 9>cppbenchmark.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\CppBenchmark\Debug\cppbenchmark.lib 8>environment.cpp 8>pipe.cpp 8>process.cpp 8>shared_memory.cpp 8>stack_trace.cpp 8>stack_trace_manager.cpp 8>stream.cpp 8>uuid.cpp 8>barrier.cpp 8>condition_variable.cpp 8>critical_section.cpp 8>event_auto_reset.cpp 8>event_manual_reset.cpp 8>file_lock.cpp 8>latch.cpp 8>mutex.cpp 8>named_condition_variable.cpp 8>named_critical_section.cpp 8>named_event_auto_reset.cpp 8>Generating Code... 8>Compiling... 8>named_event_manual_reset.cpp 8>named_mutex.cpp 8>named_rw_lock.cpp 8>named_semaphore.cpp 8>rw_lock.cpp 8>semaphore.cpp 8>thread.cpp 8>time.cpp 8>timestamp.cpp 8>timezone.cpp 8>Generating Code... 4>asio.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\Debug\asio.lib 8>exceptions.cpp 8>exceptions.cpp 8>cppcommon.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\modules\CppCommon\Debug\cppcommon.lib 10>------ Rebuild All started: Project: cppserver, Configuration: Debug x64 ------ 10>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 10>service.cpp 10>ssl_client.cpp 10>ssl_context.cpp 10>ssl_server.cpp 10>ssl_session.cpp 10>tcp_client.cpp 10>tcp_resolver.cpp 10>tcp_server.cpp 10>tcp_session.cpp 10>timer.cpp 10>udp_client.cpp 10>udp_resolver.cpp 10>udp_server.cpp 10>http_client.cpp 10>http_request.cpp 10>http_response.cpp 10>http_server.cpp 10>http_session.cpp 10>https_client.cpp 10>https_server.cpp 10>Generating Code... 10>Compiling... 10>https_session.cpp 10>ws.cpp 10>ws_client.cpp 10>ws_server.cpp 10>ws_session.cpp 10>wss_client.cpp 10>wss_server.cpp 10>wss_session.cpp 10>Generating Code... 10>cppserver.vcxproj -> C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver.lib 11>------ Rebuild All started: Project: cppserver-performance-udp_echo_client, Configuration: Debug x64 ------ 12>------ Rebuild All started: Project: cppserver-performance-udp_echo_server, Configuration: Debug x64 ------ 13>------ Rebuild All started: Project: cppserver-performance-udp_multicast_client, Configuration: Debug x64 ------ 14>------ Rebuild All started: Project: cppserver-performance-udp_multicast_server, Configuration: Debug x64 ------ 15>------ Rebuild All started: Project: cppserver-performance-ws_echo_client, Configuration: Debug x64 ------ 16>------ Rebuild All started: Project: cppserver-performance-ws_echo_server, Configuration: Debug x64 ------ 17>------ Rebuild All started: Project: cppserver-performance-ws_multicast_server, Configuration: Debug x64 ------ 18>------ Rebuild All started: Project: cppserver-performance-wss_echo_client, Configuration: Debug x64 ------ 12>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 13>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 14>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 11>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 12>udp_echo_server.cpp 13>udp_multicast_client.cpp 14>udp_multicast_server.cpp 11>udp_echo_client.cpp 18>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 18>wss_echo_client.cpp 15>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 16>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 17>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 15>ws_echo_client.cpp 16>ws_echo_server.cpp 17>ws_multicast_server.cpp 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 14>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 14>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 14>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 14>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-udp_multicast_server.exe : fatal error LNK1120: 9 unresolved externals 14>Done building project "cppserver-performance-udp_multicast_server.vcxproj" -- FAILED. 19>------ Rebuild All started: Project: cppserver-example-udp_echo_server, Configuration: Debug x64 ------ 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 13>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 13>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 13>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 13>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-udp_multicast_client.exe : fatal error LNK1120: 9 unresolved externals 13>Done building project "cppserver-performance-udp_multicast_client.vcxproj" -- FAILED. 20>------ Rebuild All started: Project: cppserver-performance-wss_echo_server, Configuration: Debug x64 ------ 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 11>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 11>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 11>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 11>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-udp_echo_client.exe : fatal error LNK1120: 9 unresolved externals 19>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 11>Done building project "cppserver-performance-udp_echo_client.vcxproj" -- FAILED. 21>------ Rebuild All started: Project: cppserver-performance-wss_multicast_client, Configuration: Debug x64 ------ 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 12>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 12>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 12>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 12>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-udp_echo_server.exe : fatal error LNK1120: 9 unresolved externals 21>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 19>udp_echo_server.cpp 12>Done building project "cppserver-performance-udp_echo_server.vcxproj" -- FAILED. 22>------ Rebuild All started: Project: cppserver-performance-wss_multicast_server, Configuration: Debug x64 ------ 20>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 21>wss_multicast_client.cpp 22>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 20>wss_echo_server.cpp 22>wss_multicast_server.cpp 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 16>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 16>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 16>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 16>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 16>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ws_echo_server.exe : fatal error LNK1120: 10 unresolved externals 16>Done building project "cppserver-performance-ws_echo_server.vcxproj" -- FAILED. 23>------ Rebuild All started: Project: cppserver-tests, Configuration: Debug x64 ------ 18>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 23>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 18>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 18>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 18>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 18>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 18>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 18>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 18>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 18>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 18>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 18>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 18>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 18>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 18>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-wss_echo_client.exe : fatal error LNK1120: 10 unresolved externals 18>Done building project "cppserver-performance-wss_echo_client.vcxproj" -- FAILED. 24>------ Rebuild All started: Project: cppserver-performance-ws_multicast_client, Configuration: Debug x64 ------ 23>test.cpp 24>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 24>ws_multicast_client.cpp 15>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 15>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 15>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 15>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ws_echo_client.exe : fatal error LNK1120: 9 unresolved externals 15>Done building project "cppserver-performance-ws_echo_client.vcxproj" -- FAILED. 25>------ Rebuild All started: Project: cppserver-example-asio_service, Configuration: Debug x64 ------ 25>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 23>test_http.cpp 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 25>asio_service.cpp 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 19>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 19>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 19>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 19>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-udp_echo_server.exe : fatal error LNK1120: 9 unresolved externals 19>Done building project "cppserver-example-udp_echo_server.vcxproj" -- FAILED. 26>------ Rebuild All started: Project: cppserver-example-asio_timer, Configuration: Debug x64 ------ 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 17>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 17>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 17>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 17>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 17>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ws_multicast_server.exe : fatal error LNK1120: 10 unresolved externals 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 26>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 22>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 22>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 22>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 22>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 22>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-wss_multicast_server.exe : fatal error LNK1120: 10 unresolved externals 17>Done building project "cppserver-performance-ws_multicast_server.vcxproj" -- FAILED. 27>------ Rebuild All started: Project: cppserver-example-http_client, Configuration: Debug x64 ------ 21>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 22>Done building project "cppserver-performance-wss_multicast_server.vcxproj" -- FAILED. 28>------ Rebuild All started: Project: cppserver-example-http_server, Configuration: Debug x64 ------ 21>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 21>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 21>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 21>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 21>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 21>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 21>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 21>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 21>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 21>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 21>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 21>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 21>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-wss_multicast_client.exe : fatal error LNK1120: 10 unresolved externals 21>Done building project "cppserver-performance-wss_multicast_client.vcxproj" -- FAILED. 29>------ Rebuild All started: Project: cppserver-example-https_client, Configuration: Debug x64 ------ 27>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 28>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 26>asio_timer.cpp 29>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 27>http_client.cpp 28>http_server.cpp 29>https_client.cpp 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 20>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 20>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 20>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 20>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 20>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-wss_echo_server.exe : fatal error LNK1120: 10 unresolved externals 24>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 20>Done building project "cppserver-performance-wss_echo_server.vcxproj" -- FAILED. 30>------ Rebuild All started: Project: cppserver-example-https_server, Configuration: Debug x64 ------ 24>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 24>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 24>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ws_multicast_client.exe : fatal error LNK1120: 9 unresolved externals 24>Done building project "cppserver-performance-ws_multicast_client.vcxproj" -- FAILED. 31>------ Rebuild All started: Project: cppserver-example-ssl_chat_client, Configuration: Debug x64 ------ 30>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 31>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 31>ssl_chat_client.cpp 30>https_server.cpp 23>test_https.cpp 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 25>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 25>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-asio_service.exe : fatal error LNK1120: 7 unresolved externals 25>Done building project "cppserver-example-asio_service.vcxproj" -- FAILED. 32>------ Rebuild All started: Project: cppserver-example-ssl_chat_server, Configuration: Debug x64 ------ 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 26>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 26>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-asio_timer.exe : fatal error LNK1120: 7 unresolved externals 26>Done building project "cppserver-example-asio_timer.vcxproj" -- FAILED. 33>------ Rebuild All started: Project: cppserver-example-tcp_chat_client, Configuration: Debug x64 ------ 32>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 28>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 28>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 28>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 28>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 28>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-http_server.exe : fatal error LNK1120: 10 unresolved externals 33>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 28>Done building project "cppserver-example-http_server.vcxproj" -- FAILED. 34>------ Rebuild All started: Project: cppserver-example-tcp_chat_server, Configuration: Debug x64 ------ 31>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 32>ssl_chat_server.cpp 34>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 31>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 31>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 31>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 31>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 31>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 31>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 31>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 31>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 31>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 31>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 31>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 31>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 31>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-ssl_chat_client.exe : fatal error LNK1120: 10 unresolved externals 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 31>Done building project "cppserver-example-ssl_chat_client.vcxproj" -- FAILED. 35>------ Rebuild All started: Project: cppserver-example-udp_echo_client, Configuration: Debug x64 ------ 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 27>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 27>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 27>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 27>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-http_client.exe : fatal error LNK1120: 9 unresolved externals 33>tcp_chat_client.cpp 27>Done building project "cppserver-example-http_client.vcxproj" -- FAILED. 36>------ Rebuild All started: Project: cppserver-performance-tcp_multicast_client, Configuration: Debug x64 ------ 29>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 29>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 34>tcp_chat_server.cpp 35>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 29>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 29>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 29>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 29>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 29>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 29>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 29>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 29>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 29>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 29>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 29>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 29>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-https_client.exe : fatal error LNK1120: 10 unresolved externals 29>Done building project "cppserver-example-https_client.vcxproj" -- FAILED. 37>------ Rebuild All started: Project: cppserver-example-udp_multicast_client, Configuration: Debug x64 ------ 36>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 37>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 35>udp_echo_client.cpp 36>tcp_multicast_client.cpp 37>udp_multicast_client.cpp 23>test_ssl.cpp 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 30>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 30>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 30>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 30>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 30>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-https_server.exe : fatal error LNK1120: 10 unresolved externals 33>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 33>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 33>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 33>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-tcp_chat_client.exe : fatal error LNK1120: 9 unresolved externals 30>Done building project "cppserver-example-https_server.vcxproj" -- FAILED. 33>Done building project "cppserver-example-tcp_chat_client.vcxproj" -- FAILED. 38>------ Rebuild All started: Project: cppserver-example-udp_multicast_server, Configuration: Debug x64 ------ 39>------ Rebuild All started: Project: cppserver-example-ws_chat_client, Configuration: Debug x64 ------ 34>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 35>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 34>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 34>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 34>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-tcp_chat_server.exe : fatal error LNK1120: 9 unresolved externals 38>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 35>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 35>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 35>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-udp_echo_client.exe : fatal error LNK1120: 9 unresolved externals 35>Done building project "cppserver-example-udp_echo_client.vcxproj" -- FAILED. 34>Done building project "cppserver-example-tcp_chat_server.vcxproj" -- FAILED. 40>------ Rebuild All started: Project: cppserver-example-ws_chat_server, Configuration: Debug x64 ------ 41>------ Rebuild All started: Project: cppserver-example-wss_chat_client, Configuration: Debug x64 ------ 39>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 37>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 37>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 37>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 37>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-udp_multicast_client.exe : fatal error LNK1120: 9 unresolved externals 37>Done building project "cppserver-example-udp_multicast_client.vcxproj" -- FAILED. 42>------ Rebuild All started: Project: cppserver-example-wss_chat_server, Configuration: Debug x64 ------ 41>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 40>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 38>udp_multicast_server.cpp 42>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 39>ws_chat_client.cpp 32>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 41>wss_chat_client.cpp 32>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 32>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 32>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-ssl_chat_server.exe : fatal error LNK1120: 9 unresolved externals 42>wss_chat_server.cpp 32>Done building project "cppserver-example-ssl_chat_server.vcxproj" -- FAILED. 43>------ Rebuild All started: Project: cppserver-performance-http_trace_client, Configuration: Debug x64 ------ 43>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 43>http_trace_client.cpp 40>ws_chat_server.cpp 23>test_tcp.cpp 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 38>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 38>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 38>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 38>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-udp_multicast_server.exe : fatal error LNK1120: 9 unresolved externals 38>Done building project "cppserver-example-udp_multicast_server.vcxproj" -- FAILED. 44>------ Rebuild All started: Project: cppserver-performance-http_trace_server, Configuration: Debug x64 ------ 41>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 39>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 41>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 41>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 39>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 41>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 41>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 41>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 41>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 41>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 41>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 41>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 41>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 41>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 41>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 41>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-wss_chat_client.exe : fatal error LNK1120: 10 unresolved externals 41>Done building project "cppserver-example-wss_chat_client.vcxproj" -- FAILED. 45>------ Rebuild All started: Project: cppserver-performance-https_trace_client, Configuration: Debug x64 ------ 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 39>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 39>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-ws_chat_client.exe : fatal error LNK1120: 9 unresolved externals 39>Done building project "cppserver-example-ws_chat_client.vcxproj" -- FAILED. 46>------ Rebuild All started: Project: cppserver-performance-https_trace_server, Configuration: Debug x64 ------ 44>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 46>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 36>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 36>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 36>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 36>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-tcp_multicast_client.exe : fatal error LNK1120: 9 unresolved externals 45>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 36>Done building project "cppserver-performance-tcp_multicast_client.vcxproj" -- FAILED. 47>------ Rebuild All started: Project: cppserver-performance-ssl_echo_client, Configuration: Debug x64 ------ 47>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 44>http_trace_server.cpp 45>https_trace_client.cpp 42>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 46>https_trace_server.cpp 42>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 42>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 42>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 42>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-wss_chat_server.exe : fatal error LNK1120: 10 unresolved externals 42>Done building project "cppserver-example-wss_chat_server.vcxproj" -- FAILED. 48>------ Rebuild All started: Project: cppserver-performance-ssl_echo_server, Configuration: Debug x64 ------ 47>ssl_echo_client.cpp 48>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 40>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 40>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 40>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 40>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 40>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-example-ws_chat_server.exe : fatal error LNK1120: 10 unresolved externals 40>Done building project "cppserver-example-ws_chat_server.vcxproj" -- FAILED. 49>------ Rebuild All started: Project: cppserver-performance-ssl_multicast_client, Configuration: Debug x64 ------ 48>ssl_echo_server.cpp 49>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 49>ssl_multicast_client.cpp 23>test_timer.cpp 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 43>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 43>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 43>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 43>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-http_trace_client.exe : fatal error LNK1120: 9 unresolved externals 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 46>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 46>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 46>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 46>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 43>Done building project "cppserver-performance-http_trace_client.vcxproj" -- FAILED. 50>------ Rebuild All started: Project: cppserver-performance-ssl_multicast_server, Configuration: Debug x64 ------ 46>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-https_trace_server.exe : fatal error LNK1120: 10 unresolved externals 46>Done building project "cppserver-performance-https_trace_server.vcxproj" -- FAILED. 51>------ Rebuild All started: Project: cppserver-performance-tcp_echo_client, Configuration: Debug x64 ------ 51>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 50>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 45>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 45>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 47>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 47>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 47>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 47>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 47>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 47>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 47>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 47>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 45>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 45>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 45>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 45>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 45>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 45>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 45>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 45>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 45>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 45>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 45>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 45>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-https_trace_client.exe : fatal error LNK1120: 10 unresolved externals 47>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 47>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 47>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 47>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 47>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 47>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ssl_echo_client.exe : fatal error LNK1120: 10 unresolved externals 45>Done building project "cppserver-performance-https_trace_client.vcxproj" -- FAILED. 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 52>------ Rebuild All started: Project: cppserver-performance-tcp_echo_server, Configuration: Debug x64 ------ 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 48>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 48>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 48>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 48>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ssl_echo_server.exe : fatal error LNK1120: 9 unresolved externals 47>Done building project "cppserver-performance-ssl_echo_client.vcxproj" -- FAILED. 53>------ Rebuild All started: Project: cppserver-performance-tcp_multicast_server, Configuration: Debug x64 ------ 50>ssl_multicast_server.cpp 48>Done building project "cppserver-performance-ssl_echo_server.vcxproj" -- FAILED. 53>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 52>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 51>tcp_echo_client.cpp 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 44>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 44>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 44>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 44>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 44>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-http_trace_server.exe : fatal error LNK1120: 10 unresolved externals 53>tcp_multicast_server.cpp 44>Done building project "cppserver-performance-http_trace_server.vcxproj" -- FAILED. 52>tcp_echo_server.cpp 49>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 49>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 49>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 49>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 49>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 49>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 49>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 49>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 49>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 49>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 49>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 49>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 49>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 49>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ssl_multicast_client.exe : fatal error LNK1120: 10 unresolved externals 49>Done building project "cppserver-performance-ssl_multicast_client.vcxproj" -- FAILED. 23>test_udp.cpp 23>test_udp_multicast.cpp 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 50>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 50>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 50>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 50>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-ssl_multicast_server.exe : fatal error LNK1120: 9 unresolved externals 50>Done building project "cppserver-performance-ssl_multicast_server.vcxproj" -- FAILED. 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 53>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 53>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 53>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 53>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-tcp_multicast_server.exe : fatal error LNK1120: 9 unresolved externals 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 52>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 52>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 52>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 52>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-tcp_echo_server.exe : fatal error LNK1120: 9 unresolved externals 53>Done building project "cppserver-performance-tcp_multicast_server.vcxproj" -- FAILED. 52>Done building project "cppserver-performance-tcp_echo_server.vcxproj" -- FAILED. 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function capi_find_key 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function capi_find_cert 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function capi_dsa_free 51>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 51>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 51>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 51>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-performance-tcp_echo_client.exe : fatal error LNK1120: 9 unresolved externals 51>Done building project "cppserver-performance-tcp_echo_client.vcxproj" -- FAILED. 23>test_ws.cpp 23>test_wss.cpp 23>Generating Code... 23>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreate referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Random(void)" (?Random@UUID@CppCommon@@SA?AV12@XZ) 23>cppcommon.lib(uuid.obj) : error LNK2019: unresolved external symbol __imp_UuidCreateSequential referenced in function "public: static class CppCommon::UUID __cdecl CppCommon::UUID::Sequential(void)" (?Sequential@UUID@CppCommon@@SA?AV12@XZ) 23>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 23>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertCloseStore 23>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertEnumCertificatesInStore referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 23>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertEnumCertificatesInStore 23>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 23>libcrypto.lib(e_capi.obj) : error LNK2001: unresolved external symbol __imp_CertFreeCertificateContext 23>cppserver.lib(ssl_context.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreA referenced in function "public: void __cdecl CppServer::Asio::SSLContext::set_root_certs(void)" (?set_root_certs@SSLContext@Asio@CppServer@@QEAAXXZ) 23>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertOpenStore referenced in function capi_open_store 23>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function capi_find_cert 23>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertDuplicateCertificateContext referenced in function capi_load_ssl_client_cert 23>libcrypto.lib(e_capi.obj) : error LNK2019: unresolved external symbol __imp_CertGetCertificateContextProperty referenced in function capi_cert_get_fname 23>cppcommon.lib(path.obj) : error LNK2019: unresolved external symbol __imp_GetUserProfileDirectoryW referenced in function "public: static class CppCommon::Path __cdecl CppCommon::Path::home(void)" (?home@Path@CppCommon@@SA?AV12@XZ) 23>C:\SVN\Code\ThirdParty\DedicatedPortServer\CppServer-master\temp\Debug\cppserver-tests.exe : fatal error LNK1120: 11 unresolved externals 23>Done building project "cppserver-tests.vcxproj" -- FAILED. 54>------ Rebuild All started: Project: ALL_BUILD, Configuration: Debug x64 ------ 54>Building Custom Rule C:/SVN/Code/ThirdParty/DedicatedPortServer/CppServer-master/CMakeLists.txt 55>------ Skipped Rebuild All: Project: INSTALL, Configuration: Debug x64 ------ 55>Project not selected to build for this solution configuration ========== Rebuild All: 10 succeeded, 43 failed, 2 skipped ==========
Do you have Windows SDK installed?
When you run CppServer\build\VisualStudio>01-generate.bat do you see in output:
-- Found OpenSSL: Z:/projects/Projects/CppServer/modules/OpenSSL/VS/lib/libcrypto.lib (found version "1.1.1c")
-- Found Crypt: C:/Program Files (x86)/Windows Kits/10/Lib/10.0.18362.0/um/x64/Crypt32.Lib
-- Found WinSock: C:/Program Files (x86)/Windows Kits/10/Lib/10.0.18362.0/um/x64/MsWSock.Lib
I also have the some problem as @CertitudeDigital. I tried running the 01-generate.bat but I'm not getting the output you specified, this is the output I'm getting:
PS D:\Projects\VS-2019\CppServer\build\VisualStudio> .\01-generate.bat -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Windows-10.0.18362 Windows 10.0.18362 Platform/Windows -- Could NOT find Crypt (missing: CRYPT_LIBRARY CRYPT_INCLUDE_DIR) -- Could NOT find WinSock (missing: WINSOCK_LIBRARY WINSOCK2_LIBRARY WINSOCK_INCLUDE_DIR) -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Windows-10.0.18362 Windows 10.0.18362 Platform/Windows -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- The System identification is Windows-10.0.18362 Windows 10.0.18362 Platform/Windows -- Could NOT find DbgHelp (missing: DBGHELP_LIBRARY DBGHELP_INCLUDE_DIR) -- Could NOT find RPC (missing: RPC_LIBRARY RPC_INCLUDE_DIR) -- Could NOT find Userenv (missing: USERENV_LIBRARY USERENV_INCLUDE_DIR) -- Configuring done -- Generating done -- Build files have been written to: D:/Projects/VS-2019/CppServer/temp
The SDK is installed and the libs can be found at the path you just stipulated in your comment.
According to FindCrypt.cmake:
find_path(CRYPT_INCLUDE_DIR wincrypt.h)
if(MSVC)
find_library(CRYPT_LIBRARY crypt32.lib)
else()
find_library(CRYPT_LIBRARY crypt32)
endif()
wincrypt.h and crypt32.lib should be available via INCLUDE, LIB environment variables. You may try to build in console with VS2019 vcvars64.bat executed before the build.
How do I do this?
I'm new to the cmake and C++ environment using visual studio, I'm sorry if my questions are a little stupid.
You can use Windows Environment Variables manager for this:

You can try to append the following paths to the variables:
INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\include;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\ATLMFC\include;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt
LIB=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\ATLMFC\lib\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\lib\x64;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64
PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.22.27905\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\ucrt;C:\Program Files (x86)\Windows Kits\10\Debuggers\x64;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64
Your solution worked perfect! I manged to build the project and also to run the tests without any problems.
Thanks for the help @chronoxor 👍
Hello, Ivan,
First, I apologize I did not respond immediately to your message below (had to catch some sleep). Secondly, I really appreciate the diligence and professionalism of such a quick response to my question.
And running vcvars64.bat prior to running 01-generate4.bat did solve all my problems with the subsequent full build. I think the reason I didn’t catch or consider this is that my environment is set up for lowest-common-denominator commercial releases in 32-bit mode.
In any case, nice library, and thanks so much for the help!
Scott
From: Ivan Shynkarenka [email protected] Sent: Friday, September 20, 2019 2:32 AM To: chronoxor/CppServer [email protected] Cc: Scott Deaver [email protected]; Author [email protected] Subject: Re: [chronoxor/CppServer] libcrypto.lib unresolved external (certificate APIs) in Visual Studio build (#10)
When you run CppServer\build\VisualStudio>01-generate.bat do you see in output:
-- Found OpenSSL: Z:/projects/Projects/CppServer/modules/OpenSSL/VS/lib/libcrypto.lib (found version "1.1.1c")
-- Found Crypt: C:/Program Files (x86)/Windows Kits/10/Lib/10.0.18362.0/um/x64/Crypt32.Lib
-- Found WinSock: C:/Program Files (x86)/Windows Kits/10/Lib/10.0.18362.0/um/x64/MsWSock.Lib
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/chronoxor/CppServer/issues/10?email_source=notifications&email_token=ANH7A6CFLLJVZPMZF5FEOBTQKSJ7DA5CNFSM4IYSXPUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7GEU3A#issuecomment-533482092, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ANH7A6AAHJFCIIQHE2DL6PTQKSJ7DANCNFSM4IYSXPUA.
running vcvars64.bat before vs.bat fix the issues. Thanks for your help.