By using AWS re:Post, you agree to the Terms of Use
/Errors compiling code with the C++ AWSSDK/

Errors compiling code with the C++ AWSSDK


I am getting the errors: 1>error LNK2001: unresolved external symbol "declspec(dllimport) void cdecl Aws::InitAPI(struct Aws::SDKOptions const &)" (imp_?InitAPI@Aws@@YAXAEBUSDKOptions@1@@Z) 1>error LNK2001: unresolved external symbol "declspec(dllimport) public: cdecl Aws::Client::ClientConfiguration::ClientConfiguration(void)" (imp_??0ClientConfiguration@Client@Aws@@QEAA@XZ) . . . 1> fatal error LNK1120: 21 unresolved externals

I am building my application with VS2019 but with the VS2015 runtime libraries (v140). 64 bit release and debug. Multi-threaded libraries (/MT) I used vcpkg to obtain the AWSSDK and I believe I built the SDK to match my configuration. I am linking with aws-cpp-sdk-s3.lib;aws-cpp-sdk-core.lib. I am defining USE_WINDOWS_DLL_SEMANTICS and USE_IMPORT_EXPORT in my code

Any suggestions would be much appreciated. Thank you.

1 Answers


I'd like to set expectations right off the bat as coding and debugging is out of scope for AWS premium support. But we are always happy to assist as best efforts. I have found the following link with similar issues:

Given that this requires code debugging, I'd like to suggest to go to the GitHub forum, as they could address your queries directly or point you in the right direction:

answered 14 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions