Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№111-06-2010 14:16:34

defcon
Участник
 
Группа: Members
Зарегистрирован: 11-06-2010
Сообщений: 2
UA: Chrome 5.0

XPCOM

Добрый день, недавно начал программировать под Linux.
При использовании XPCOM возникает такая ошибка:

/usr/include/xulrunner-1.9.2.3/nsCOMPtr.h:469: undefined reference to `nsCOMPtr_base::~nsCOMPtr_base()'

я так понимаю это ошибка линковки, как с такими бороться?

Выделить код

Код:

#include <xpcom-config.h>
#define XPCOM_GLUE
#include <stdlib.h>
#include <stdio.h>
#include <gtk/gtk.h>
#include <nsXPCOMGlue.h>
#include <nsCOMPtr.h>
#include <nsIBaseWindow.h>
 
int main(int argc, char** argv) {
        nsCOMPtr<nsIBaseWindow> baseWindow;
        return 0;
}

настроки линковщика:
-L/usr/lib/xulrunner-devel-1.9.2.3/lib -L/usr/lib/xulrunner-devel-1.9.2.3/bin -Wl,-rpath-link,/usr/lib/xulrunner-devel-1.9.2.3/bin -lxpcomglue_s -lxpcom -lnspr4

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]