项目实战:Qt编译Qt库以及使用C#调用Qt库,并实现C#集成Qt的tcp客户端

需求

  1.Qt已经开发了应用,封装成Qt库,以供C#调用。
  2.Qt的tcp客户端封装,以供C#调用,双向传递数据。

 

原理

  1.使用QtCreator编译msvc版本的Qt库;
  2.使用VS2017开发C#程序引入Qt库;
  3.双向传递指针、传递数组;

 

相关博客

 

Demo

  在这里插入图片描述
  以下是集成客户端的演示:
  在这里插入图片描述
  在这里插入图片描述

  在这里插入图片描述

  在这里插入图片描述

 

入坑

入坑一:错误“未加载ucrtbase.pdb"

错误
  在这里插入图片描述
解决
  需要对Qt的库进行初始化操作并且到用windeployqt导入库先关的依赖性项。

原文地址:https://www.cnblogs.com/qq21497936/p/13916427.html