0 Members and 1 Guest are viewing this topic.
из изменений я вижу теперь guid передаётся напрямую а не через ссылку
но плагин всё равно падает
g++ -g3 -gdwarf-3 -c -fPIC -I"/usr/include/cairo" -I"../aimp_sdk" -Wno-attributes ./subsonicOptionsDialogFrame.cpp ./subsonicPlugin.cpp ./../aimp_sdk/apiTypes.cppg++ -shared -lstdc++ -lgcc ./../aimp_sdk/apiTypes.o ./subsonicPlugin.o ./subsonicOptionsDialogFrame.o -o ./aimp_subsonic.so
У меня не падает, но я собирал на g++, а не на mingw. Вот команда:
скиньте собранный плагин, на котором вываливается ошибка сигментации
if (Succeeded(p_plugin->getCore()->QueryInterface(IID_IAIMPServiceUI, reinterpret_cast<void**>(uiService)))) {
if (Succeeded(p_plugin->getCore()->QueryInterface(IID_IAIMPServiceUI, reinterpret_cast<void**>(&uiService)))) {
Должно быть так: