codeblocks+mbedtls库配置
网上都没有找到window下mbedtls的相关配置,或许是太简单了。希望可以帮助那些像我这样的小白一枚。
下载
- github的下载:https://github.com/ARMmbed/mbedtls
- 官网下载:https://tls.mbed.org
解压
解压之后可以看到一堆文件夹,如下图,
用到的文件夹
- include: 库头文件所在 直接整个拷贝到codeblock所建的工程的文件夹就可以
- library:库源文件(.c)所在
- visualc:用codeblocks打开mbedTLS.sln会生成静态链接库 libmbedTLS.a ;在code blocks需要后来设置。VS201X可以去网上找到相关资料,这里就不多说了
设置
我们需要把头文件目录,库文件目录相应的设置好
右击你需要设置的工程选build options
- 头文件:选search directories, add 头文件所在的目录就可以
- 库文件:选Linker settings, add前面生成的 libmbedTLS.a
测试
mbedtls库中programs文件夹有很多源文件,可以直接拿来测试。