Xcode5: link aws4c library
Xcode5: link aws4c library
我在Xcode中有一个c++项目
我想使用C库aws4c在它https://code.google.com/p/aws4c/
这是我的apn.cpp文件:
#include "aws4c.h"
...
int main(int argc, char *argv[])
{
aws_init();
...
}
在Xcode它看起来不错,但当我试图构建-得到错误
Undefined symbols for architecture x86_64:
"aws_init()", referenced from:
_main in apn.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在Xcode5中链接C库到c++项目的正确方法是什么? 已解析
添加#ifdef __cplusplus
extern "C" {
#endif
和
#ifdef __cplusplus
}
#endif
到aws4c.h文件,它可以工作
相关文章:
- Boost Graph Library,修复节点大小
- SFML library: http request
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- Linking library C++
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- C++ class vs a library
- C++ library with Tensorflow on Android
- CMake:尝试在 Jenkins 构建机器上运行时出现"Linked Library"错误 (0xc0000135)
- 将 c++ cmake-library 构建发布到本地存储库时出现 Gradle 错误
- 为什么'allocate in one library and free in the other'是错误的
- 链接 library.lib 使用 setup.py.
- 目标提升::<library>已经有导入的位置 + 链接错误
- Visual Studio 2017 C++,如何定义一个"环境变量"'Additional Library Directory'?
- C++ Boost SML Library
- Windows 套接字和身份验证构建在包含 Poco-Library 时失败
- Qt小部件应用程序"Library not registered"错误
- Xcode/IOS: linking a CMake library
- 如何修复'The procedure entry point SDL_RWclose could not be located in the dynamic link library'
- Xcode5: link aws4c library