I've used pexports to create a .def from nspr4.dll and msvc's lib to create a .lib from the .def (why is the lib not simply included with the sdk??) - linking with it removed some linking errors, but I'm still getting:
xpcomglue.lib(nsGREDirServiceProvider.obj) : error LNK2001: unresolved Symbol _PL_strrchr
xpcomglue.lib(nsGREDirServiceProvider.obj) : error LNK2001: unresolved Symbol _PL_strrstr
These two could be removed by linking with plc4.lib (which I created from plc4.dll as sketched above).
embed_base_s.lib(nsEmbedAPI.obj) : error LNK2001: unresolved Symbol "__declspec(dllimport) public: __thiscall nsGetServiceByContractID::nsGetServiceByContractID(char const *,class nsISupports *,unsigned int *)" (__imp_??0nsGetService
ByContractID@@[EMAIL PROTECTED]@@[EMAIL PROTECTED])
embed_base_s.lib(nsEmbedAPI.obj) : error LNK2001: unresolved Symbol "__declspec(dllimport) public: __thiscall nsCreateInstanceByContractID::nsCreateInstanceByContractID(char const *,class nsISupports *,unsigned int *)" (__imp_??0nsCr
eateInstanceByContractID@@[EMAIL PROTECTED]@@[EMAIL PROTECTED])
These three are still open...
- Nico _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
