• 217阅读
  • 8回复

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

上一主题 下一主题
离线liulin188
 

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

想着用c写cgi,但是不知道cgi如何调用第三方比如qt的dll呢,把qt的dll放在cgi文件或者系统目录都不行
https://wiki.qt.io/Qt_5.12_Release
https://www.qt.io/blog/qt-5.13.2-released
离线圣域天子

只看该作者 8楼 发表于: 10-28
我可以卖给楼主可以使用Qt的dll或插件的web服务器
离线XChinux

只看该作者 7楼 发表于: 10-28
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 6楼 发表于: 10-28
你直接写个Qt程序写个web http接口服务就行了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线liulin188

只看该作者 5楼 发表于: 10-17
这个帖子关了,是我自己傻了,cgi程序写错了,以为是dll库的问题。dll可以正常调用,和exe一样。
https://wiki.qt.io/Qt_5.12_Release
https://www.qt.io/blog/qt-5.13.2-released
离线astrolee

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

只看该作者 3楼 发表于: 10-06
本帖提到的人: @XChinux
https://wiki.qt.io/Qt_5.12_Release
https://www.qt.io/blog/qt-5.13.2-released
离线liulin188

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

跑题了,话说这个dll是cgi如何调用的
https://wiki.qt.io/Qt_5.12_Release
https://www.qt.io/blog/qt-5.13.2-released
离线liudianwu

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