MozillaPL.org - polskie centrum Mozilli

Główne menu:

[GECKO-C++] Includowanie pod MinGW/GCC

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

[GECKO-C++] Includowanie pod MinGW/GCC

Postautor: Amato » 04 kwietnia 2006, 19:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Sciagnalem kod zrodlowy w postaci gecko-sdk mam w nim 4 foldery

- lib
- include
- bin
- idl

Teraz dopiero zaczyna sie jadka... nie wiem czy aby przypadkiem nie potrzebuje VC++ ... ale jesli by tak bylo.... to bylaby to ironia zeby otwrty (i darmowy) kod zrodlowy kompilowac z komerycjnego produktu konkurencji!... inaczej mowiac nie posiadam VC++ ... sciagnalem ostatnio coprawda VC++ 2005 Express (bo jest darmowe :D) ale nie zamierzam pisac aplikacji i kompilowac jej z bibliotekami .NET Framework.

Otoz staram sie skompilowac prosta aplikacje napisana w CZYSTYM WinAPI
Jedyne co zalaczam to:

Kod: Zaznacz cały
#include <windows.h>
#include "gecko-sdk/include/nsEmbedAPI.h"



folder gecko-sdk znajduje sie w folderze roboczym (tzn. w tym samym w ktorym mam swoj projekt i plik main.cpp)

Podczas kompilacji otrzymuje:
Kod: Zaznacz cały
 error
208 C:\Dev-Cpp\projekty\GECKO\gecko-sdk\include\nsISupportsUtils.h an explicit specialization must be preceded by 'template <>'


elementy do ktorych sie odwoluje ERROR
Kod: Zaznacz cały
class nsISupports;

template <class T>
struct nsCOMTypeInfo
{
    static const nsIID& GetIID() { return T::GetIID(); }
   
};

NS_SPECIALIZE_TEMPLATE
struct nsCOMTypeInfo<nsISupports>
{ // NA TO MIEJSCE WSKAZUJE INFO O BLEDZIE
    static const nsIID& GetIID() {
        static const nsIID iid_NS_ISUPPORTS_IID = NS_ISUPPORTS_IID; return iid_NS_ISUPPORTS_IID;
    }
};



ok, ja sie poddaje, tak wiec Gandalf, pomimo tego ze zawsze wrecz BLAGAM o odpowiedzi (rozbudowane) a nie tworzeinie linkowni.... PLZ ... DAJ LINKA... ktory mi cos wyjasni - co do pozostalych...

Blagam, oszczedzcie mi googlowania (juz tam bylem), MDC (juz widzialem) etc.
Amato
 
Posty: 91
Z nami od: 03 grudnia 2004, 11:12
Lokalizacja: ArahNet

Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: