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
