为此折腾两天,参考了不少大神的文章,再次标识感谢。把自己的一些思路简单记录下:
https://blog.csdn.net/qq_70244454/article/details/128086920
https://blog.csdn.net/zjzytnn/article/details/70045247
把几个踩过的坑,记录一下:
1.QT要调用VS的库,确保用同一个编译器。我这里采用了MSVC2017.
标题准备工作:
- 安装好cmake
- 安装好MSVC2017
- 安装好openssl
- 下载好源码
https://github.com/alanxz/rabbitmq-c/
windows上相关软件的安装步骤,网上很多,我就不记录了。
步骤
- 通过cmake 工具生成vs2017的工程
这里选VS2017,和QT5的编译器保持一致。

- 点击Generate后,点击Open Project。

- 右键–>属性 选择VS2017编译

编译后生成静态库

- 同时在会生成一个头文件 export.h

把这个文件拷贝到include文件夹下的rabbitmq-c文件中,拷贝到QT工程中

5. 新建QT文件,拷贝include文件夹和生成的两个lib库。注意编译器用msvc2017

QT编译器

![[java安全]反射](https://img-blog.csdnimg.cn/img_convert/bfd1c26cd612f1edc039d6b08fd60405.png)
















