我正在尝试将aws-sdk-ec2链接到我的应用程序,但是从Visual Studio 2013中遇到了链接器错误.我已经成功编译了SDK并进行了链接我的项目设置中的aws-sdk-core.lib和aws-sdk-ec2.lib.
I'm trying to link aws-sdk-ec2 to my application,but I'm a getting a linker error from Visual Studio 2013.I have compiled the SDK successfully and linked aws-sdk-core.lib and aws-sdk-ec2.lib on my project settings.
我得到的错误是:
错误1错误LNK2001:无法解析的外部符号"char const * const Aws :: Http :: CONTENT_TYPE_HEADER"(?CONTENT_TYPE_HEADER @ Http @ Aws @@ 3PBDB)E:\ Users \ .. \ .. \ .. \ main.obj
Error 1 error LNK2001: unresolved external symbol "char const * const Aws::Http::CONTENT_TYPE_HEADER" (?CONTENT_TYPE_HEADER@Http@Aws@@3PBDB) E:\Users\..\..\..\main.obj
任何想法是什么问题?我需要链接任何aws-sdk- *组件吗?
Any ideas what is the problem ? Do I need to link any aws-sdk-* component ?
推荐答案我已通过添加
USE_IMPORT_EXPORT对我的预处理器定义,项目->属性-> c/c ++->预处理器
to my preprocessor definitions, project->properties->c/c++ ->preprocessor
更多推荐
Visual Studio上的AWS C ++ SDK链接器错误
发布评论