CppServer icon indicating copy to clipboard operation
CppServer copied to clipboard

libcrypto.lib unresolved external (certificate APIs) in Visual Studio build

Open CertitudeDigital opened this issue 6 years ago • 8 comments

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 ==========

CertitudeDigital avatar Sep 20 '19 05:09 CertitudeDigital

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

chronoxor avatar Sep 20 '19 09:09 chronoxor

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.

vulcanUPB avatar Sep 20 '19 11:09 vulcanUPB

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.

chronoxor avatar Sep 20 '19 11:09 chronoxor

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.

vulcanUPB avatar Sep 20 '19 12:09 vulcanUPB

You can use Windows Environment Variables manager for this: image

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

chronoxor avatar Sep 20 '19 12:09 chronoxor

Your solution worked perfect! I manged to build the project and also to run the tests without any problems.

Thanks for the help @chronoxor 👍

vulcanUPB avatar Sep 20 '19 13:09 vulcanUPB

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.

CertitudeDigital avatar Sep 20 '19 16:09 CertitudeDigital

running vcvars64.bat before vs.bat fix the issues. Thanks for your help.

Macfly avatar Nov 03 '19 16:11 Macfly