查看完整版本: [-- c语言cgi程序如何调用dll --]

QTCN开发网 -> Qt基础编程 -> c语言cgi程序如何调用dll [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

liulin188 2019-10-05 22:24

c语言cgi程序如何调用dll

最近需要写个接口让别人调用,对方不熟悉socket通信,喜欢用http

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

liudianwu 2019-10-06 09:33
http就是socket通信。

liulin188 2019-10-06 11:01
socket是需要自己定义通信协议包格式
http直接get,post即可

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

liulin188 2019-10-06 11:16

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

liulin188 2019-10-17 19:55
这个帖子关了,是我自己傻了,cgi程序写错了,以为是dll库的问题。dll可以正常调用,和exe一样。

XChinux 2019-10-28 15:34
你直接写个Qt程序写个web http接口服务就行了。

XChinux 2019-10-28 15:53
http://www.stefanfrings.de/qtwebapp/

圣域天子 2019-10-28 17:19
我可以卖给楼主可以使用Qt的dll或插件的web服务器


查看完整版本: [-- c语言cgi程序如何调用dll --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled