Вступление:
Я строю плагин для Firefox версии 31.5.0 с помощью инструмента cfx. Мне предоставили C ++ SDK с заголовочными файлами, DLL-файлами и .lib-файлами. Для этого приложения я не могу запускать какие-либо сценарии или программы на сервере, поэтому весь код должен работать на стороне клиента. Можно ли интегрировать эту библиотеку в мой плагин Firefox (кодируется в основном на Javascript), чтобы все работало на стороне клиента?
условия:
Я знаю, что это не лучший способ разработки веб-плагина, но это требование, с которым я столкнулся. Я не могу ничего запустить на стороне сервера.
Emscripten — это инструмент, о котором я слышал, чтобы конвертировать код C ++ в Javascript. Для тех, кто использовал этот инструмент, есть ли какие-либо недостатки в функциональности кода (или даже ошибки), которые возникают при конвертации больших библиотек в Javascript?
У меня нет доступа к исходному коду библиотеки и, следовательно, я не могу переписать его сам в Javascript.
Более подробная информация:
Я извиняюсь за отсутствие исходного кода. Я все еще на стадии планирования этого проекта, и я рвал на себе волосы, пытаясь найти решение, которое соответствует критериям.
Задача ещё не решена.
Других решений пока нет …