
VC和C++
cshui
这个作者很懒,什么都没留下…
展开
-
VC++编译出错问题(1)fatal error C1900
编译时出现错误如下:fatal error C1900: Il mismatch between P1 version 19991026 and P2 version 19970710 主要是这个C2.dll文件的版本与C1.dll等文件的版本不同。解决的办法就是更新这个文件。打补丁后一般还不能解决的,因为可到MS网站里找最新的文件或和我联系。原创 2006-11-27 10:49:00 · 8323 阅读 · 3 评论 -
VC常用数据类型使用转换摘录2
struct tagVARIANT { union { struct __tagVARIANT { VARTYPE vt; WORD wReserved1; WORD wReserved2; WORD wReserved3;原创 2007-08-31 12:22:00 · 664 阅读 · 0 评论 -
VC常用数据类型使用转换摘录1
★★原作者:程佩君 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CStrin原创 2007-08-31 11:52:00 · 666 阅读 · 0 评论 -
0xE06D7363: Microsoft C++ Exception.
一次操作ado保存操作中出现如下错误,晕了好久,search一下也没发现什么正确的回答。Unhandled exception in XXXX.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception. 最终发现了表结构有个ID主键值没有设置为标识/自动值。另外如果出现此错误的朋友也可能是有必填字段未附值,或者打开的表或字段根本不存原创 2007-10-22 16:49:00 · 13002 阅读 · 3 评论 -
清除无效的托盘
清除无效的托盘int CDeleteTrayNullIconDlg::DeleteTrayNullIcon(BOOL &bNullBeDel)...{ HWND hNotify1; int iMethod=0; bNullBeDel = FALSE; HWND hStatus=::FindWindow("Shell_TrayWnd",NULL); //得到任务原创 2007-10-22 17:00:00 · 1476 阅读 · 0 评论 -
vc6调试时出现找不到mfcs42d.pdb 等文档
VC++ 6.0 MFC 工程设断点按F5键跟踪 会弹出一个对话框 提示please enter the path for mfcs42d.pdb操作步骤: 1 检查IDE的目录设置有没有更改错误 Tools-->Option-->Directions, 如果是设置正确的请执行步骤2 2 关闭工程, 过一会儿让vc完全退出后,把工程目录下的 *.opt, *.c原创 2009-07-28 18:43:00 · 3865 阅读 · 0 评论 -
VC6中在classview中看不到已有类 的解决
这其实是VC6的BUG,解决方法很简单:1 哪个类消失了 ,就打开那个头文件,然后随便在任意一行代码后面回车,再关闭头文件,不保存,那个类视图就出现了。或者打开那个头文件后,什么也不输入,直接点击"保存",那个类视图一般也会出现。建议使用前者。2 关闭工程,删除 .clw文件,然后再classwizard,重建一个.clw3 关闭工程,直接用个记事本打开.clw文件,根据一些类原创 2009-07-07 09:46:00 · 3133 阅读 · 1 评论 -
vc6编译wtl例子出错
vc6编译wtl71 的例子出错,如下c:/wtl71/include/atlframe.h(274) : error C2501: LPNMREBARCHEVRON : missing storage-class or type specifiers c:/wtl71/include/atlframe.h(905) : see reference to class templ原创 2010-02-28 16:53:00 · 1661 阅读 · 2 评论 -
devenv命令没响应
我们知道命令devenv命令可以不用打开vs直接编译项目,devenv D:\test\xxxx.sln /Build "Debug|Win32" 如果有一天,你发现这个devenv 编译没响应怎么办,今天我就遇到了,原来是权限问题。比如输入 devenv /? 也没反应 解决:权限比较高时,执行devenv的步骤:开始菜单找到VS的菜单展开 =》 以管理员权限运行 ...原创 2018-12-10 10:45:56 · 1935 阅读 · 0 评论