問題タブ [php-cpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
centos - php-cpp で php の拡張機能を作成する
PHP の拡張機能を作成し、php-cpp をインストールしたい
http://www.php-cpp.com/documentation/install
エラーを表示:
インストールするには、g++ コンパイラを上記のバージョン 4.8.x にアップグレードする必要があります。
centosシステムで「g ++コンパイラを上記のバージョン4.8.xにアップグレードする」にはどうすればよいですか?
php - Windows マシンで PHP-CPP をコンパイルする
WindowsでPHP-CPPを使用してPHPの拡張機能を開発しようとしています。PHP-CPP の .a と .so を MingW でビルドしましたが、拡張機能をビルドすると、コンパイラは phpcpp.h を見つけられませんでした。
私のファイル Makefile:
フォルダ構成:
main.cpp
Makefile
phpcpp.a
phpcpp.so
英語が下手ですみません。
php - php-cpp main.cpp ファイルのコンパイル中にエラーが発生しました
私はphp-cppを使用してphpコードの拡張機能を作成しています.main.cppファイルの単純な構造だけをコンパイルしようとすると、このエラーが発生します.これはコンパイルエラーです:
これは私がコンパイルしようとするコードです:
c++ - 静的ライブラリでプログラムをコンパイルするにはどうすればよいですか?
プログラムを作成し、共有ライブラリで正常に機能し、Makefileはこちら
しかし、静的ライブラリでコンパイルしたい
だから私はこのコマンドを使用しました:
/opt/rh/devtool/opt/rh/devtoolset-3/root/usr/bin/g++ -c -std=c++11 md5.cpp -o md5.o
/opt/rh/devtool/opt/rh/devtoolset-3/root/usr/bin/g++ -c -std=c++11 base64.cpp -o base64.o
/opt/rh/devtool/opt/rh/devtoolset-3/root/usr/bin/g++ -c -std=c++11 main.cpp -o main.o
でライブラリを作成しますar rcs my_lib.a main.o base64.o md5.o
およびコンパイルに使用
/opt/rh/devtoolset-3/root/usr/bin/g++ -std=c++11 -o my_prog.o main.cpp base64.cpp md5.cpp my_lib.a
しかし、エラーを返します:
静的ライブラリでコンパイルするにはどうすればよいですか?
php - 書かれた注釈を検出するために拡張メソッドを呼び出す方法は?
こんにちは、私は zephir または php-cpp で php の拡張機能を作成して、以下のコードのようなコメント ブロックが php ファイルに追加されたときに、拡張機能から customMethod を呼び出すことを試みています。
ソースが起動されたときにこのようなコメントがソースに追加された場合、記法myNotationがコメントに表示され、私のコメントとして値があることを検出する必要があります
これが私のサンプル拡張cppファイルです
そして今、私の拡張機能がコンパイルされてphp拡張機能に追加されたとき、私はこのようにphpファイルからそれを呼び出すことができます
主な質問は、以下のコードのようなコメントがあり、コメントをパラメーターとしてメソッドに渡すときに、拡張メソッドcall_php_functionを呼び出すにはどうすればよいかということです。