Webアプリケーション用にC++ライブラリを使用する予定で、Webアセンブリはこのための良いツールのようです。私はそれをコンパイルするためにemscriptenを使用しています。Webアセンブリ:C++ライブラリでemscriptenを使用する
私は、このオープンソースのC++ライブラリのソースコードを持って、とemmakeを作るemmakeを使用してそれを作った、私は私の/usr/local/<name of open source>/lib
だけでなく、ヘッダファイルでは.aライブラリを持っていたこれらの二つの呼び出し後
をインストールしますin私の/usr/local/<name of open source>/include
また、このオープンソースライブラリを使用するサンプルのcppコードもあります。
質問:このcppファイル用のhtmlファイルを作成するにはどうすればよいですか? そのようなファイルの名前は「TEST.CPP」 であると私は、このコマンドを試してみましたが、それは「未解決のシンボル」
em++ -I/usr/local/<name of open source>/include -L/usr/local/<name of open source>/lib test.cpp -s WASM=1 -o final.html
の多くは、その後、私は私のローカル上でWebサーバーを実行するためにemrunと呼ばれる原因となりますが、 final.htmlは私がそれが表示すると予想したものを表示していませんでした。
私を助けてもらえますか?
unresolved symbol warnings in the console
これはWebAssemblyに固有のようではありません。あなたはEmscriptenの定期的なasmに従うことができますか?あなたは同じエラーが表示されますか?もしそうなら、これらのエラーは何ですか?さらに、 '/ usr/local'を使用することはできませんか? Emscriptenには独自のCおよびC++標準ライブラリがあります。 –
こんにちは、それは私が使用しようとしている標準ライブラリではありません開発者が科学的研究のためのいくつかの強力な計算を行うために開発されたオープンソースプロジェクトです。また、私はEmscriptenの通常のasm.js命令に従ってみましたが、動作していないようです。 –
JF Bastien: "Emscriptenには独自のCおよびC++標準ライブラリがあります"と書いてあります。あなたはこれを拡大できますか? Tnx – backspaces