I've rebuild the mozilla source. I included a portion of code I found
in the Embedding API Reference that has to do with automatic registry
of components. Once I introduce a COMPtr into my source I get an error.

nsCOMPtr<nsIComponentRegistrar> registrar;

error LNK2019: unresolved external symbol "public: unsigned int
__thiscall nsQueryInterface::operator()(struct nsID const &,void *
*)const " (??RnsQueryInterface@@QBEIABUnsID@@[EMAIL PROTECTED]) referenced in
function "private: void __thiscall nsCOMPtr<class
nsIComponentRegistrar>::assign_from_qi(class nsQueryInterface,struct
nsID const &)"
([EMAIL PROTECTED]@VnsIComponentRegistrar@@@@AAEXVnsQueryInterface@@ABUnsID@@@Z)

It sounds like some kind of incompatibilty issue to me.

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to