首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请问W2T宏有关问题

2012-01-12 
请教W2T宏问题程序出现LINK问题,如下:CapDlg.obj:errorLNK2019:unresolvedexternalsymbolint__stdcalllst

请教W2T宏问题
程序出现LINK问题,如下:
CapDlg.obj   :   error   LNK2019:   unresolved   external   symbol   "int   __stdcall   lstrlenWInternal(wchar_t   const   *) "   (?lstrlenWInternal@@YGHPB_W@Z)   referenced   in   function   "public:   void   __thiscall   CCapDlg::InitMenuDevice(void) "   (?InitMenuDevice@CCapDlg@@QAEXXZ)
指向代码AppendMenu(hMenuSub,0,1,W2T(varName.bstrVal));
我猜是W2T宏的问题,USES_CONVERSION;和#include   <atlbase.h>
#include   <atlConv.h> 这些我都有加。


[解决办法]
lstrlenWInternal这个的实现呢?

[解决办法]
这基本是不会发生的。

不过如果你使用的是VC6,那估计悬,不过只要手动把2002以上的ATL文件覆盖过去,VC6也应该同样可以。

如果你已经使用的是2002或2003甚至2010,那么……等楼下继续回答吧
[解决办法]
另外,你的疑惑是建立在“我猜是W2T宏的问题”---这不是你猜嘛,那万一才错了呢?自己看看是不是别的引起的。

热点排行