C代码与Qt-gui的绑定

C代码与Qt-gui的绑定,c,qt,C,Qt,我的目标是使用Qt库构建一个应用程序以下是有关我的应用程序的详细信息: 1-我有一个用C语言编写的代码(该代码完成我的应用程序的主要工作) 2-我想用Qt编写一个C代码,使我的应用程序能够自动读取和发送IP文件和UDP帧 3-我想在2sd代码中集成第1个代码,所有这些都使用Qt 4-然后我想用Qt构建一个GUI,它可以允许应用程序的用户更改我的第一个代码的参数 5-最后,我想为我的应用程序创建一个包,以便它可以在Windows操作系统中轻松安装和运行 所以我的问题是:使用Qt库可以完成所有这些吗

我的目标是使用Qt库构建一个应用程序以下是有关我的应用程序的详细信息:

1-我有一个用C语言编写的代码(该代码完成我的应用程序的主要工作)

2-我想用Qt编写一个C代码,使我的应用程序能够自动读取和发送IP文件和UDP帧

3-我想在2sd代码中集成第1个代码,所有这些都使用Qt

4-然后我想用Qt构建一个GUI,它可以允许应用程序的用户更改我的第一个代码的参数

5-最后,我想为我的应用程序创建一个包,以便它可以在Windows操作系统中轻松安装和运行


所以我的问题是:使用Qt库可以完成所有这些吗?感谢你

我不确定你看到C语言和C++语言之间的区别。
  • 是的,你可以使用它

  • 发送UDP帧的C和Qt代码。。。用C++和Qt代替.< /P>
  • 不知道你需要什么

  • 是的,这是可能的

  • 尝试NSIS来制作安装程序


  • 你应该用C++代码在C中创建一些函数,并将这些函数声明为<代码>外“C”< /代码>谢谢Petr Bravenec的回答。当您告诉我使用NSIS来制作安装程序时,您的意思是使用Qt不可能实现?NSIS是专门的安装程序,它可以将您的文件复制到所需的位置,对寄存器进行更改等。NSIS制作的安装程序非常小。如果你用Qt编写安装程序,你必须添加Qt库,安装程序本身将占用10 MB以上的空间。如果我的应用程序占用10 MB以上的空间,这不是问题,我只是不想让应用程序运行缓慢或需要额外的驱动程序才能在Windows中运行Qt还有另一个问题:你必须从头开始安装。您必须解决诸如压缩/解压所有需要的文件、卸载和写入windows注册表等问题。NSIS自动完成所有这些任务。您只需编写一个简单的脚本,其中大多数行是文件列表。看,非常感谢,我想知道关于Qt的另一件事,我能用两种不同语言(C和C++)编写的两个代码来构建一个应用程序吗