【问题标题】:Play MP3 file in NaCl在 NaCl 中播放 MP3 文件
【发布时间】:2014-01-27 22:19:10
【问题描述】:

按照 NACI 指南构建 SDK 示例效果很好。 现在我要建立自己的共享库来练习。

我用下面的命令将八球.cc 编译成八球_x86_32.o 没有问题。

i686-nacl-g++ -o eightball_x86_32.o -c eightball.cc -m32 -g -O0 -pthread -std=gnu++98 -Wno-long-long -Wall -fPIC

但是当我想将八球_x86_32.o链接到八球_x86_32.so时,编译器说找不到-lppapi_cpp。

i686-nacl-g++ -o libeightball.so eightball_x86_32.o -m32 -g -ldl -lppapi_cpp -lppapi -shared

/Users/Shih/nacl_sdk/pepper_29/toolchain/mac_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin /ld: 找不到 -lppapi_cpp

collect2: ld 返回 1 个退出状态

【问题讨论】:

    标签: c++ pthreads google-nativeclient ppapi


    【解决方案1】:

    ppapi_cpp 库和其他更高级别的库,例如 nacl_io 位于 $NACL_SDK_ROOT/lib 下。您需要添加必要的库 链接命令的路径(例如 -L$NACL_SDK_ROOT/lib/glibc_x86_32/Debug)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 2013-03-24
      相关资源
      最近更新 更多