Hi,
I downloaded the latest .zip and built the libraries using VS2017 for release/debug under X86 and X64. I modified the configurations to use the Unicode character set and got a successful build of all components using the batch build dialog. I'm now getting the following linkage errors in my application - I've checked that my library paths are set correctly and that I specify the .lib file in the project's linker input options. Can anybody advise, please? 1>cryptlib.lib(hrtimer.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(osrng.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(des.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(hmac.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(randpool.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(gf2n.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(ec2n.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(ecp.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(rng.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(sha.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(rijndael.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(modes.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(gfpcrypt.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(nbtheory.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(asn.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(pubkey.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(iterhash.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(queue.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(fips140.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(mqueue.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(dll.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(basecode.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(base64.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(files.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(integer.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(cryptlib.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(misc.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(filters.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(algparam.obj) : error LNK2001: unresolved external symbol __calloc_dbg 1>cryptlib.lib(hrtimer.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(osrng.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(des.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(hmac.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(randpool.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(gf2n.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(ec2n.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(ecp.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(rng.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(sha.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(rijndael.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(modes.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(gfpcrypt.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(nbtheory.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(asn.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(pubkey.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(iterhash.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(queue.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(fips140.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(mqueue.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(dll.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(basecode.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(base64.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(files.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(integer.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(cryptlib.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(misc.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(filters.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(algparam.obj) : error LNK2001: unresolved external symbol __free_dbg 1>cryptlib.lib(hrtimer.obj) : error LNK2019: unresolved external symbol __malloc_dbg referenced in function "public: char const * __thiscall std::_Locinfo::_Gettrue(void)const " (?_Gettrue@_Locinfo@std@@QBEPBDXZ) 1>cryptlib.lib(osrng.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(des.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(hmac.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(randpool.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(gf2n.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(ec2n.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(ecp.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(rng.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(sha.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(rijndael.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(modes.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(gfpcrypt.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(nbtheory.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(asn.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(pubkey.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(iterhash.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(queue.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(fips140.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(mqueue.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(dll.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(basecode.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(base64.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(files.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(integer.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(cryptlib.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(misc.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(filters.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(algparam.obj) : error LNK2001: unresolved external symbol __malloc_dbg 1>cryptlib.lib(randpool.obj) : error LNK2019: unresolved external symbol __CrtDbgReportW referenced in function "public: void __thiscall CryptoPP::AllocatorWithCleanup<unsigned char,0>::deallocate(void *,unsigned int)" (?deallocate@?$AllocatorWithCleanup@E$0A@@CryptoPP@@QAEXPAXI@Z) 1>cryptlib.lib(hrtimer.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>libcpmtd.lib(stdthrow.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(rng.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(osrng.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(des.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(hmac.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(gf2n.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(ec2n.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(ecp.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(hex.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(sha.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(rijndael.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(modes.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(gfpcrypt.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(nbtheory.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(asn.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(pubkey.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(iterhash.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(queue.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(fips140.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(mqueue.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(dll.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(basecode.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(base64.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(files.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(integer.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(cryptlib.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(misc.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(filters.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW 1>cryptlib.lib(algparam.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW Best wishes. Tim Burgess -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.