【发布时间】:2011-08-30 14:02:56
【问题描述】:
我创建了一个 library.a,其中包含一个 .cpp 和 .h 文件,其中包含许多类、嵌套类和方法。我想将这个静态库包含在一个 php 示例中并尝试使用它。我想提一下,我是 php 新手。我已经在 test.cpp 文件中测试了我的 libray.a 并且它可以工作。如何创建 test.php 并测试我的 library.a?如果可能,请给我一些示例。
我想提一下我在 ubuntu 工作。 g++ 是我的编译器。
谢谢你的建议!欣赏!
编辑: 我想提一下我不想暴露我的 .CPP 代码的事实。我只想使用我的 .H 和 .A 文件。
【问题讨论】:
-
我不想使用我的 .cpp 和 .h 文件。我想使用我的 .a 库。我不想公开我的 .cpp 代码
-
您可以将库双重包装在另一个 C++ 包装器中...但是为什么,您无法访问源代码?您必须以一种或另一种方式编写一些桥接代码,您不能只是向 PHP 添加一个随机库并神奇地期望 PHP 为其提供一个接口。
-
是的,我确实可以访问源文件:.cpp 和 .h 文件。如何创建桥接代码?
标签: php c++ static-libraries