我有直接但密集的代码。我想把它编译成一个 PHP 扩展。最简单/最好的做法是什么?
我有 Java 背景,所以编写 C/C++ 代码应该不是问题。但是,我想避免在此过程中出现任何陷阱。
一个简单的教程或演练是我无法找到的。有很多例子,但没有什么是针对新手的。
它看起来比我更艰巨,尤其是所有可爱的C 怪癖。
我有直接但密集的代码。我想把它编译成一个 PHP 扩展。最简单/最好的做法是什么?
我有 Java 背景,所以编写 C/C++ 代码应该不是问题。但是,我想避免在此过程中出现任何陷阱。
一个简单的教程或演练是我无法找到的。有很多例子,但没有什么是针对新手的。
它看起来比我更艰巨,尤其是所有可爱的C 怪癖。
的标签信息,php-extension
特别是这个答案,也从那里链接。
您应该尝试 SWIG 为您的源代码生成包装器,然后创建您的扩展。它支持各种语言,如 Java、C/C++ 并使其尽可能简单。