emscripten

    1熱度

    1回答

    我有一個程序,我想通過Emscripten進行交叉編譯。所以,我創建了一個靜態庫foo_core現在嘗試通過將其鏈接到一個HTML頁面: $ em++ -std=c++11 -s VERBOSE=1 main.cpp.o -o example.html libfoo_core.js VERBOSE is on, this generates a lot of output and can slo

    0熱度

    2回答

    當我有一對問題時,我正在用kripken的box2d「玩」。我選擇了這個分支,因爲它似乎是最快和最常用的。 API定義了bodyDef上的位置,但是您必須將它放在body上。 力量,衝動,...保持附着在身體上,以令人意想不到的速度。 以前有人得到這些行爲嗎?有人有任何提示嗎? 這來自於一個複雜的應用程序,但我已經簡化了演示: <html> <head> <script src="ht

    1熱度

    1回答

    我試圖在不支持-Wl,-whole-library標誌的環境中編譯(emscripten)。我怎樣才能強制編譯器包含導出的符號?該解決方案應該滿足許多這些性能儘可能的: 可以在單個庫被施加(I不想包括從其他庫未使用的符號) 可以通過自動生成(例如?與納米獲取導出的符號表) 會和職能的工作&成員函數 我想過計算文件的東西,如: int x = (int)(&func_a)+(int)(&func_b

    0熱度

    1回答

    我想用emscripten編譯一個使用openssl的程序,但它返回的是假密鑰。我希望RSA_generate_key()返回的關鍵字每次都是相同的,當給定相同的種子時,我可以測試可能會出錯的東西。 我已經嘗試用我自己的實現替換RAND_poll,它總是將相同的數字添加到池中並定義爲GETPID_IS_MEANINGLESS。 我還需要刪除/禁用/替換? 表示讚賞。 感謝

    1熱度

    1回答

    我想讓SoLoud音頻引擎和Emscripten一起工作,而且表現得相當奇怪。作爲一個實驗,我正在玩500ms的正弦波。 對於2048個採樣緩衝區,等待時間大約爲一秒或更長,而出現的是25ms的正弦波。如果我將緩衝區降低到256個採樣點,延遲會變得更好(仍然很糟糕),並且輸出會增加到500ms左右,並且聲音不會以任何方式乾淨。這是與Firefox;鉻是沉默的。 emscripten/tests/s

    0熱度

    1回答

    我有一個小問題,在使用Emscripten編譯OpenGL/GLUT代碼後會擾亂我。 我可以用gcc和emcc編譯。 我只是在不同的代碼下有一個關於-nostdinc + + Maios的警告(這對我來說從來都不是問題) 用gcc編譯的代碼工作正常。 但生成的html頁面只顯示一個黑色方塊。 代碼生成但沒有任何內容 你知道爲什麼嗎?

    1熱度

    2回答

    我有一個基本的Hello World一個錯誤從一組從Emscripten /測試實例/ msvc10 我有一個錯誤MSB4096,但我沒有找到問題的上的Visual Studio 2012的解決方案。 C:\ Program Files文件(x86)的\的MSBuild \ Microsoft.Cpp \ V4.0 \ V110 \ Microsoft.CppBuild.targets(817,5

    4熱度

    1回答

    我試圖使用emscripten構建C代碼庫,並且它通過所有I/O調用的抽象層。它沒有做,我期望什麼,所以我用getline routine from here on StackOverflow嘗試一個簡單的測試: #include <stdio.h> #include <stdlib.h> // From: https://stackoverflow.com/a/314422/211160

    3熱度

    1回答

    我們有一個「小c」庫通過emscripten編譯爲javascript。 c庫中的許多函數修改傳入的數組。從javascript級別訪問這些數組的機制並不明顯。 使用Module.cwrap並調用正確導出的函數(例如EXPORTED_FUNCTIONS="['_myFunc'])很簡單,但只能訪問c端計算的變量,似乎是從該函數返回的。如果我們從c端返回一個指向數組的指針,那麼如何從javascri

    26熱度

    1回答

    我是Emscripten/javascript以及此Overstack社區的新手。如果我的情況已經得到解決,我很抱歉。 從Windows 7的環境中,我使用EMCC編譯它接受一個數組並修改它(見下文)一個簡單的C程序。 double* displayArray(double *doubleVector) { for (int cnt = 0; cnt < 3; cnt++)