• 2604阅读
  • 8回复

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

上一主题 下一主题
离线liulin188
 

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

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

只看该作者 1楼 发表于: 2019-10-06
http就是socket通信。
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liulin188

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

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

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

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

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

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

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

只看该作者 8楼 发表于: 2019-10-28
我可以卖给楼主可以使用Qt的dll或插件的web服务器
快速回复
限100 字节
 
上一个 下一个