Re: Locally defined symbol imported
- From: Joseph M. Newcomer <newcomer@xxxxxxxxxxxx>
- Date: Thu, 17 May 2007 12:03:37 -0400
You are suggesting that this class appears in a DLL. We would need to see the declaration
of the class, at least of the virtual method specified. Otherwise, it is really hard to
infer what has happened by depending upon ethereal vibrations to reveal the original code.
joe
On 17 May 2007 07:49:53 -0700, CedricCicada@xxxxxxxxx wrote:
I have a class named CLog. Its project has four configurations, oneJoseph M. Newcomer [MVP]
for each combination of debug, non-debug, Unicode, and non-Unicode.
The release builds build correctly. The debug builds give me these
warnings:
LINK : warning LNK4049: locally defined symbol ""public: virtual
__thiscall CLog::~CLog(void)" (??1CLog@@UAE@XZ)" imported
LINK : warning LNK4049: locally defined symbol ""public: __thiscall
CLog::CLog(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)" (??
0CLog@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@
(except the Unicode version says "unsigned short" instead of "char").
I don't understand how symbols get imported. Where should I look to
find out why my class's symbols are being imported? Also, how serious
is this warning?
Thank you very much.
Rob Richardson
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.
- References:
- Locally defined symbol imported
- From: CedricCicada
- Locally defined symbol imported
- Prev by Date: A question about CToolTipCtrl.
- Next by Date: Re: Minimum VC++ for Multi-Core?
- Previous by thread: Re: Locally defined symbol imported
- Next by thread: Re: Locally defined symbol imported
- Index(es):
Relevant Pages
|