如题,现在需要使用electron实现设备模拟器,类似微信开发者工具。
目前有一套C++编写的runtime需要集成到electron中,需要打包windows和mac两个平台。那么请问我两个平台应该集成C++的什么文件呢?
比如:c++编译成.dll动态库,是双平台都可以成功调用能力吗?又或者是针对windows平台我需要集成.dll动态库,针对mac平台我需要集成.so动态库呢?
之前没有这方面的经验,还请大神指点一二。
如题,现在需要使用electron实现设备模拟器,类似微信开发者工具。
目前有一套C++编写的runtime需要集成到electron中,需要打包windows和mac两个平台。那么请问我两个平台应该集成C++的什么文件呢?
比如:c++编译成.dll动态库,是双平台都可以成功调用能力吗?又或者是针对windows平台我需要集成.dll动态库,针对mac平台我需要集成.so动态库呢?
之前没有这方面的经验,还请大神指点一二。
5 回答4.9k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
是的 windows上是DLL,在macOS上你需要编译为so
如果代码是纯算法不涉及特定系统调用,可以考虑编译为 wasm,牺牲一些效率的同时获得跨平台能力