小编nin*_*fan的帖子

使用带有 emscripten 的 zlib 配置程序

我决定使用 emscripten 移植一些使用 zlib 的程序。配置失败,因为它抱怨我的系统上没有 zlib。

但:

>ls ~/.emscripten_ports/
freetype      libpng      sdl2        sdl2-image.zip  sdl2-ttf.zip  zlib
freetype.zip  libpng.zip  sdl2-image  sdl2-ttf        sdl2.zip      zlib.zip
Run Code Online (Sandbox Code Playgroud)

和:

> ls ~/.emscripten_cache/asmjs/
dlmalloc.bc  libc.bc       libcxx_noexcept.a  sdl2.bc            sdl2-ttf.bc
freetype.bc  libcxx.a      libpng.bc          sdl2-image.bc      wasm-libc.bc
gl.bc        libcxxabi.bc  ports-builds       sdl2-image-png.bc  zlib.bc
Run Code Online (Sandbox Code Playgroud)

和:

> ls ~/.emscripten_cache/asmjs/ports-builds/
freetype  include  libpng  sdl2  sdl2-image  sdl2-ttf  zlib
Run Code Online (Sandbox Code Playgroud)

我可以使用 --with-libzlib=dir 指定 zlib 的路径

如何配置这个项目?如果这些信息有帮助,我会编译 lincity。

我自己编译了 zlib,使用 emscripten。

emconfigure ./cofigure --prefix=$PATH_TO_SYSTEM_DIR_IN_EMSCRIPTEN
emmake make
emmake make install
Run Code Online (Sandbox Code Playgroud)

我不知道它有效,但是 lincity 的配置并没有抱怨缺少 zlib。它抱怨缺少 libxml-2 并且 libxml-2 需要 python2,所以我放弃了。把这个放在答案中?

html zlib emscripten

5
推荐指数
0
解决办法
1752
查看次数

SSL_CTX_use_PrivateKey_file 如何提供密码

SSL_CTX_use_PrivateKey_file 函数或 SSL_CTX_check_private_key 函数在终端中要求我的私钥输入密码。我想在一些 OpenSSL 函数中传递这个密码,所以这些函数之一不会在终端中询问它。我的应用程序将从命令行或对话框窗口获取密码。

c terminal openssl

4
推荐指数
1
解决办法
1388
查看次数

标签 统计

c ×1

emscripten ×1

html ×1

openssl ×1

terminal ×1

zlib ×1