【问题标题】:Creating .so file on windows for C++ Static Library to be used in PHP在 Windows 上为要在 PHP 中使用的 C++ 静态库创建 .so 文件
【发布时间】:2012-10-10 13:22:43
【问题描述】:

实际上我们需要在 PHP 中使用 C++ 静态库,为此我们需要创建 .so 。 具体来说,我们正在 Windows 平台上工作,因此 make / ./configure 等在这里无法用于制作 php 扩展,或者我们无法弄清楚。

关于在 Windows 上为 C++ 静态库创建“.so”文件的任何帮助或 在 Windows 上为 C++ 静态库创建和配置文件的步骤。

提前谢谢....

【问题讨论】:

  • 您是否尝试使用 cygwin 和/或 msys 进行配置/构建/等?

标签: php c++ windows eclipse makefile


【解决方案1】:

扩展名为 .so 的文件通常unix-based dynamic libraries
在 Windows 中的等价物通常是一个 .dll 文件。
对于 PHP 扩展,阅读 the manual

可能是个好主意

相关问题:
c++ php and static library
Extending PHP with C++?

【讨论】:

    【解决方案2】:

    您在 windows 环境中使用 dll

     LoadModule php5_module "c:/wamp/bin/php/php5.3.5/php5apache2_2.dll"
    

    作为 httpd.conf 中的示例 或

     extension=php_gd2.dll
    

    在 PHP.ini 中。如果你需要在 unix 环境中使用 gcc 重新编译代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多