vc6-->vc2003 给我的一些困惑
2006-02-28 16:24
295 查看
头一回试用VS2003发现
vector<char> vec;
char * p= vec.begin();
编译错误原来要char * p = & *vec.begin();才可以;在刚刚开始,不知道还有多少兼容性的问题,可能原来许多代码都不可以使用 !
WTL 的ActiveX控件会有ASSERT错误
ATLASSERT(!InlineIsEqualGUID(*m_plibid, GUID_NULL) && "Did you forget to pass the LIBID to CComModule::Init?");
google一下发现要静态连接ATL的
hRes = _Module.Init(NULL, hInstance);
ATLASSERT(SUCCEEDED(hRes));
改成下面的可以
GUID guid;
hRes = _Module.Init(NULL, hInstance, &guid);
vector<char> vec;
char * p= vec.begin();
编译错误原来要char * p = & *vec.begin();才可以;在刚刚开始,不知道还有多少兼容性的问题,可能原来许多代码都不可以使用 !
WTL 的ActiveX控件会有ASSERT错误
ATLASSERT(!InlineIsEqualGUID(*m_plibid, GUID_NULL) && "Did you forget to pass the LIBID to CComModule::Init?");
google一下发现要静态连接ATL的
hRes = _Module.Init(NULL, hInstance);
ATLASSERT(SUCCEEDED(hRes));
改成下面的可以
GUID guid;
hRes = _Module.Init(NULL, hInstance, &guid);
相关文章推荐
- VS2003=&gt;VS2005在VC上的一些变化
- 【C++系列】VC++ Directories editing in Tools>Options has been deprecated解决方法
- VC++中EXCEL导出->自动保存
- VC常见错误:>nafxcwd.lib(afxmem.obj) : error LNK2005
- 黑马程序员 java高新技术<一>--eclipse开发工具、java5的一些简单新特性
- vc中把字符串转换成16进制数的函数(如'7F'-&gt;0x7F)
- Python -> 函数式编程的一些基本原则
- Java设计的一些原则<不断更新>
- cin>>,cin.get(),cin.getline()的一些用法
- VS2010 VC++ Directories editing in Tools>Options has been deprecated.
- :/coolpigs//Visual Studio 2010 "工具">"选项"中的VC++目录编辑功能已被否决
- VC与Matlab混合编程之调用动态链接库dll<二>
- VC与Matlab混合编程之调用动态链接库dll(C++)——<二>
- 项目从VC6 -> VS2008 常见问题
- VC_ConnectionPtr->exectue 不正确的变量类型
- 关于UITableView的Cell复用谈谈我的一些心得<滴水穿石>
- 在xml中的一些特殊符号的使用如:> < &等等
- VC->Project settings->C/C++编译参数的设置
- VS2012中“工具>选项中的VC++目录编辑功能已被否决”解决方法
- <stdlib.h>中的随机数产生函数rand,random,srand,srandom的一些知识