Hi,

I am trying to build the "MFCembed" example using Visual C++.Net 2003 under 
WinXP. And I got the below linker errors. The problem is mainly about 
nsString and nsSubString.

In fact, there are a lot of places using nsString. But only this function 
"ReplaceChar" will cause linker error.
Why ?

Thanks a lot.

-------------------Copy of the error message --------
Linking...
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other 
libs; use /NODEFAULTLIB:library
BrowserView.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __thiscall 
nsString::ReplaceChar(wchar_t,wchar_t)" 
([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "protected: 
void __thiscall CBrowserView::OnFileSaveAs(void)" 
([EMAIL PROTECTED]@@IAEXXZ)
BrowserView.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __thiscall nsSubstring::Replace(unsigned 
int,unsigned int,wchar_t const *,unsigned int)" 
([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public: 
void __thiscall nsSubstring::Append(wchar_t const *,unsigned int)" 
([EMAIL PROTECTED]@@[EMAIL PROTECTED])
BrowserView.obj : error LNK2001: unresolved external symbol 
"__declspec(dllimport) public: static wchar_t const * const 
nsCharTraits<wchar_t>::sEmptyBuffer" 
([EMAIL PROTECTED]@_W@@2PB_WB)
BrowserFrameGlue.obj : error LNK2001: unresolved external symbol 
"__declspec(dllimport) public: static wchar_t const * const 
nsCharTraits<wchar_t>::sEmptyBuffer" 
([EMAIL PROTECTED]@_W@@2PB_WB)
BrowserView.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __thiscall nsSubstring::Assign(wchar_t 
const *,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced 
in function "public: __thiscall nsAutoString::nsAutoString(wchar_t const 
*,unsigned int)" (??0nsAutoString@@[EMAIL PROTECTED]@Z)
BrowserFrameGlue.obj : error LNK2001: unresolved external symbol 
"__declspec(dllimport) public: void __thiscall nsSubstring::Assign(wchar_t 
const *,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
BrowserView.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: void __thiscall nsSubstring::Adopt(wchar_t 
*,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in 
function "public: __thiscall nsGetterCopies::~nsGetterCopies(void)" 
(??1nsGetterCopies@@[EMAIL PROTECTED])
BrowserFrameGlue.obj : error LNK2019: unresolved external symbol 
"__declspec(dllimport) wchar_t * __cdecl ToNewUnicode(class nsAString const 
&)" (__imp_?ToNewUnicode@@YAPA_WABVnsAString@@@Z) referenced in function 
"public: virtual void __thiscall 
CBrowserFrame::BrowserFrameGlueObj::GetBrowserFrameTitle(wchar_t * *)" 
([EMAIL PROTECTED]@CBrowserFrame@@[EMAIL PROTECTED])
Debug/vtidy.exe : fatal error LNK1120: 6 unresolved externals


_______________________________________________
mozilla-embedding mailing list
mozilla-embedding@mozilla.org
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to