emscripten

    0热度

    1回答

    我尝试跟随他们的网站上的说明来安装Emscripten,但我遇到了一些奇怪的错误安装emscripten: 当我做-l在emscripten文件夹中的命令行LS,命令行返回0,但是当我用finder查找它时,我可以找到文件夹1.35.0。所以,我的CD 1.35.0 在那里,我尝试运行./emcc -v,但我得到这个错误:ENV:python2:没有这样的文件或目录 有谁知道我做错了吗?感谢帮助。

    2热度

    1回答

    我想看看我是否可以玩Exile 2 from web.archive.org,我发现我需要先安装它,这需要很长时间。鉴于我基本上在x86计算机上模拟x86机器,DosBox支持dynarec(动态重新编译)和当代浏览器支持JITing JavaScript代码(并且Emscripten生成asm.js,这对于JIT应该相当容易),是什么使得它太慢了?换句话说,可能是什么瓶颈?

    7热度

    1回答

    我使用相同的C++代码渲染相同的场景,一次渲染到Windows上的本机OpenGL以及一次使用Emscripten渲染WebGL。场景中的所有内容看起来都完全一样,除非我使用alpha!= 1.0进行渲染。所不同的是这样的: 蓝色立方体的颜色是(0.0, 0.0, 1.0, 0.5) 用于渲染立方体的着色器什么都不做,除了绘制的颜色。 右边是它与OpenGL的外观,是预期的结果,只是半透明的蓝色。

    0热度

    1回答

    我正在通过Emscripten编译一个主要的firefox OS项目,它依赖于另一个加密库C项目。我能够为它生成crypto.js文件。当我尝试编译主C项目,我得到警告以下。我如何通过加密库文件(crypto.js)以避免多个警告,如下面的Emscripten? 警告:无法解析的符号:curve25519_shared 警告:无法解析的符号:crecip_donna 警告:无法解析的符号:fmul

    0热度

    1回答

    我试图编译EMCC -02一些基本的测试代码,并为我不明白一个道理,编辑在某一点失败: D:\Projects\jsport>call emcc "../src/lib.cpp" -o emscripten_test-min.js -O2 -s EXPORTED_FUNCTIONS="['_testFct']" -s RESERVED_FUNCTION_POINTERS=1 WARNING:ro

    0热度

    1回答

    当使用emscripten编译C++而没有任何参数时,它会生成一个带有console和emscripten徽标的html文件,除了webgl画布。 是否可以禁用徽标\控制台,并让它为用webgl画布填充的空白网页生成html \ js?

    1热度

    1回答

    什么是允许的以及对于emscripten的对齐方式不是什么? 我想一个int应该有一个地址与低2位== 0, 怎么样一个char?它的地址是否应该有低两位== 0?或者它可以在所有地址? double或int64_t怎么样?最低的两位== 0是否足够或应该是最低的3位== 0?

    0热度

    1回答

    错误编译结构,我有以下代码EM ++编译: struct Point6f{ float x0; float y0; float z0; float x1; float y1; float z1; }; struct containerBbox { float x0; float y0; float z0; float x1; float y1; float z1;

    -1热度

    1回答

    我试图编译下面的代码编译GLUT -s LEGACY_GL_EMULATION = 1 -lglut -lGLU -lGL 我得到了以下警告: warning: unresolved symbol: glPointSize warning: unresolved symbol: glutSolidSphere warning: unresolved symbol: glutWireSphere

    0热度

    1回答

    我有一个关于Emscripten的小问题。 如何从JavaScript异步调用C++回调? 这是我的JS代码: <script type="text/javascript"> function sendRequest(callback) { setTimeout(function(){ callback["sayHi"](); }, 100);