3dgen / cppwasm-book

:books: WebAssembly friendly programming with C/C++ -- Emscripten practice
1.35k stars 166 forks source link

两个c的库如何编译到自己的工程 #3

Closed 1312543912 closed 5 years ago

1312543912 commented 5 years ago

真的很开心有中国人在深入搞webassmebly,现在想请教一个问题: 我工程中有两个库a.h和b.h这两个都是第三方库,我现在又写了一个c.h引用了这两个库,并且都已经调通了,但是我在使用webassmebly打包c.h时候遇见了问题,我不知道如何让它找到a.h和b.h。 感谢您能回复。

3dgen commented 5 years ago

如果是include路径的问题,emcc兼容大多数的gcc编译指令,可以在编译时增加"-I"的方式增加include路径,如: -I../3rdParty/zlib/include

1312543912 commented 5 years ago

image

我在opus2aac这个是我自己的写的胶接代码,是将a.h和b.h胶接在一起,而且a.h和b.h我也使用webassmebly搞定了,但是还会报这个错误。您如果有这方面经验,希望给我点建议

1312543912 commented 5 years ago

问题已经解决了,thanks。