- 文件创建时间:2020年04月14日
- 最后修改时间:2020年04月14日
- 文件主要内容:遇到的问题、解决方案
- 遇到了一个严重的问题。
对于QT的进程通信机制本身,应该是没有管道的概念的。C++貌似是有管道的概念,但我不会C++。这就很难受了 😭 。。。
本来我以为,在Linux写出来代码之后,能用QT编一个界面。这个QT界面输入框接收的数据流,可以发送到C语言的标准输入流,C语言文件的标准输出可以传到QT的某个接受框中。现在看来,实现起来应该比较困难了。因为QT自身的代码是用C++编写的,想把QT和已经写好的C程序结合起来,可能不太容易。
想起来第0天我还做了个所谓的可行性分析,哎。。。
- 解决方案
经过资料收集,发现了两种解决方案。第一种是用QT封装的类重写C语言的代码;第二种是把C语言编译成.dll文件,让QT去调用链接文件。咋办呢。。。