- 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
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.