标题:c语言cgi程序如何调用dll
作者:liulin188
日期:2019-10-05 22:24
内容:
最近需要写个接口让别人调用,对方不熟悉socket通信,喜欢用http
想着用c写cgi,但是不知道cgi如何调用第三方比如qt的dll呢,把qt的dll放在cgi文件或者系统目录都不行
#1 [liudianwu 10-06 09:33]
http就是socket通信。
#2 [liulin188 10-06 11:01]
socket是需要自己定义通信协议包格式
http直接get,post即可
跑题了,话说这个dll是cgi如何调用的
#3 [liulin188 10-06 11:16]
#4 [astrolee 10-08 13:49]
第三方想要调用Qt的动态库恐怕很难,因为Qt的大部分操作都要依赖事件循环,也就是app.exec(),事件循环没有跑起来,timer等很多东西都没法用。但是从Qt调用第三方的东西却很简单,所以你可以试试:https://github.com/azadkuh/qhttp
#5 [liulin188 10-17 19:55]
这个帖子关了,是我自己傻了,cgi程序写错了,以为是dll库的问题。dll可以正常调用,和exe一样。