我正在尝试使用 AWS C++ SDK 和 MSVC2015 构建简单的程序:
#include <iostream>
#include <aws\core\Aws.h>
int main()
{
Aws::SDKOptions options;
Aws::InitAPI(options);
{
std::cout << "success\n";
}
Aws::ShutdownAPI(options);
return 0;
}
首先,我有关于 2 个未解决的外部的链接器错误 -InitAPI
和ShutdownAPI
. (AWS SDK 是作为静态库构建的)。
我添加aws-cpp-sdk-core.lib
到“ConfigurationProperties->Linker->Input->Additional Dependencies”。现在这两个外部已解决,但我得到了 37 个新的未解决的外部 - 据说被添加的库使用。
所以问题是 - 如何确定我应该添加哪些其他库?有没有办法在 Visual Studio 中自动完成?
更新。“新”未解决的外部有以下几种:
BCryptXXX
_imp_HttpXXX
_imp_InternetXXX
_imp_WinHttpXXX