Я хотел бы создать плагин XPCOM для приложения XULRunner, которое я создаю. Поскольку Mozilla предоставляет 32-битную сборку XULRunner SDK, мне нужно связать ее с 32-разрядными библиотеками. Это означает, что многие библиотеки должны быть построены мной.Работа с 32-битным кодом на Snow Leopard 64-bit?
Относительно этого у меня есть несколько вопросов:
Могу ли я сделать sudo make install
для 32-разрядных строить? Или это испортит мою систему?
Если я не могу это сделать, тогда какое обходное решение?
Мое текущее решение включая Lib Dir в команде Configure:
CFLAGS=" -arch i386" CCFLAGS=" -arch i386" CXXFLAGS=" -arch i386" LDFLAGS=" -L`pwd`/../libs/gst-plugins-base -L`pwd`/../libs/liboil -arch i386" ./configure
Является ли это путь или являются лучшие альтернативы?
Вам нужна XPCOM? Если нет, использование NPAPI было бы проще и портативнее. –
Я еще не создал плагин NPAPI, но я думал, что это сложнее, чем XPCOM. Мне кажется, мне нужна XPCOM, хотя для взаимодействия JS и DOM (возможно, также возможно с NPAPI). – StackedCrooked