• 160阅读
  • 5回复

[讨论]c语言cgi程序如何调用dll [复制链接]

上一主题 下一主题
在线liulin188
 

只看楼主 倒序阅读 楼主  发表于: 10-05
最近需要写个接口让别人调用,对方不熟悉socket通信,喜欢用http

想着用c写cgi,但是不知道cgi如何调用第三方比如qt的dll呢,把qt的dll放在cgi文件或者系统目录都不行
离线liudianwu

只看该作者 1楼 发表于: 10-06
http就是socket通信。
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
在线liulin188

只看该作者 2楼 发表于: 10-06
socket是需要自己定义通信协议包格式
http直接get,post即可

跑题了,话说这个dll是cgi如何调用的
在线liulin188

只看该作者 3楼 发表于: 10-06
本帖提到的人: @XChinux
离线astrolee

只看该作者 4楼 发表于: 10-08
第三方想要调用Qt的动态库恐怕很难,因为Qt的大部分操作都要依赖事件循环,也就是app.exec(),事件循环没有跑起来,timer等很多东西都没法用。但是从Qt调用第三方的东西却很简单,所以你可以试试:https://github.com/azadkuh/qhttp
在线liulin188

只看该作者 5楼 发表于: 前天 19:55
这个帖子关了,是我自己傻了,cgi程序写错了,以为是dll库的问题。dll可以正常调用,和exe一样。
快速回复
限100 字节
 
上一个 下一个