VS2005 tips 问题及解决方法 (未完待续。。。)

1.打开Visual studio 2005文档时出现语法错误。

 

Solution: 在命令提示符中输入regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Help/hxds.dll".OK,搞定!

PS:Regsvr32命令的作用是将动态链接库文件注册为注册表中的命令组成。WInXP系统的regsvr32.exe在windows/system32文件夹下;2000系统的regsvr32.exe在winnt/system32文件夹下---------------------来自百度百科

2.打开Microsoft Visual Studio 2005 文档时显示:无法显示Microsoft 文档资源管理器,因为指定的帮助集合“ms-help://ms.vscc.v80”。

Solution:执行

C:/Program Files/Common Files/Microsoft Shared/Help 8/Microsoft Document Explorer 2005/Install.exe

进行Documents Explorer修复,还不行,重装MSDN。

 

 

3.视图类中调用MessageBox方法时错误:MessageBoxW' : function does not take 4 parameters

Solution:文档类中的MessageBox是一个API,因为文档类中没有MessageBox这样的成员函数,所以这个API前面没有加::是可以的,但是视图类是继承CWnd类的,它有一个成员函数,所以直接写MessageBox就变成调用这个类的成员函数了,这个函数原型如下:int   MessageBox(   LPCTSTR   lpszText,   LPCTSTR   lpszCaption   =   NULL,   UINT   nType   =   MB_OK   ); 它只有三个参数. -----------------------------------------------------来自http://topic.csdn.net/t/20060607/16/4806849.html

 

 

4.

VS2005创建智能设备项目失败

现象:打开VS2005新建一个智能设备的项目,结果总是提示创建失败,向导出现并小闪了一下,然后消失,界面弹回原来的创建项目的对话框。状态栏提示“正在创建项目 xxx... 项目创建失败。要么出现html脚本执行错误。

原因:原来 IE7 新采用的安全机制禁止了 VS2005 的某些向导以脚本方式创建 HTML 视图页面,导致向导无法运行起来。 百度谷歌了下,以下是网上普遍的解决方法:

解决办法:

修改注册表:
1)关闭 VS
2)打开 RegEdit.exe
3)找到下面的注册表键值:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Ext/PreApproved
在其下增加一个新的项并命名为 {D245F352-3F45-4516-B1E6-04608DA126CC}
4)关闭 RegEdit
5)启动 VS,试着创建一个 C++ 智能设备项目。

原来是IE8搞的鬼,如果还不能解决的话,卸载掉IE8,问题就可以了。


5.error C2243: 'type cast' : conversion from ' ***' to '***' exists, but is inaccessible.

analysis: this error usually occurs when a pointer of parent class points to a subclass object.

solution:change the inherit way into public inherit.

6.在VS2005中使用char test[];sprintf(test,"....%d",i);AfxMessageBox(test);出现错误如下:

错误:error C2665:'AfxMessageBox' : none of the 2 overloads could convert all the argument types

解决方法:

Solution1:进入项目属性页,配置->配置属性->常规->字符集->使用多字节字符集

Solution2:修改上述源码为wchar_t test[];swprintf(test,_T("...%d",i));AfxMessageBox(test);

 

7.  #include "../../File.h"上上个目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值