Je suis en train de construire programm simple avec AWS SDK C++ et MSVC2015:AWS C++ SDK et MSVC2015: comment déterminer quelles bibliothèques statiques doivent être ajoutées?
#include <iostream>
#include <aws\core\Aws.h>
int main()
{
Aws::SDKOptions options;
Aws::InitAPI(options);
{
std::cout << "success\n";
}
Aws::ShutdownAPI(options);
return 0;
}
D'abord, j'ai erreur de liens non résolus environ 2 - InitAPI
externals et ShutdownAPI
. (AWS SDK a été créé en tant que bibliothèques statiques).
J'ai ajouté aws-cpp-sdk-core.lib
à "ConfigurationProperties-> Linker-> Input-> Additional Dependencies". Maintenant, ces deux externes sont résolus, mais je reçois 37 nouveaux exernals non résolus - supposément utilisés par la bibliothèque ajoutée. Donc, la question est - comment déterminer quelles autres bibliothèques je devrais ajouter? Y a-t-il un moyen de le faire automatiquement dans Visual Studio?
Mise à jour. Les "nouveaux" externals non résolus sont de ce genre:
BCryptXXX
_imp_HttpXXX
_imp_InternetXXX
_imp_WinHttpXXX