php7调用dll动态链接库,windows7下php扩展调用动态链接库dll-Go语言中文社区

本人是php的菜鸟(入门都还不算,c++也才入门),很多说的不对的地方请多多包涵。

因为涉及到要用php调用c++的动态链接库,所以在网上搜了很多资料。

最初海量的搜了很多,第一种方法是做成com组件调用,但是要调用的是普通的dll,所以失败。

而后有看到一篇调用非com组件的,通过dynwrap.dll调用,但是一直试不出来,如今回头看可能是版本和位数的问题,应该也是可行的。

最后一种就是php扩展了,最初搜索的方向可能有些不对,导致搜索到的总不是我想要的,此时可以询问一下其他人,说不定会给你新的思路。最终做出来啦还是很开心的,很有成就感的

laugh.gif

一、环境准备:

Ø  下载安装VS(如VS2010)

Ø搭建php环境(自行搭建和集成环境皆可,如wampserver,最好下载x86,我用的wampserver3.0.6)

Ø下载php环境对应版本的源码包(一定要对应,我这里下载php 5.6.25,wampserver中集成的可能有多版本,选择一个即可)

Ø下载安装Cygwin(为了在Windows环境下模拟Linux环境)

进入官网下载安装包,安装Cygwin,选择从网络安装

3db245bb969efdff20a07389477feccf.png

默认c盘,可改

bacb9d5154005967d5f9981deaa33f33.png

下载缓存随意,安装结束记得删掉,我是放在桌面的

07180724143d2741ed4fedfe422748e4.png

9895b9119d04e2f48b4684557f609158.png

在中国,就选http://mirrors.163.com,后面一直下一步到结束。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值