Visual C++ 开发实用技巧合集

需积分: 10 4 下载量 21 浏览量 更新于2024-07-24 收藏 132KB PDF 举报
"VC++开发中的一些常见问题及解决方法" 在VC++开发过程中,开发者可能会遇到各种各样的问题,以下是一些常见的技巧和解决方案: 1)类在工作区间消失:如果在CLASSVIEW中找不到某个类,可能是因为类被隐藏了。此时,可以通过在FILEVIEW中找到对应的头文件,然后随便输入一个空格,类就会重新在CLASSVIEW中显示。 2)对话框回车消失:在基于对话框的程序中,按下回车可能导致对话框关闭。这是因为默认情况下,回车会触发“确定”按钮。要解决这个问题,可以取消“确定”按钮的缺省属性,并重载OnOk()函数,注释掉调用基类OnOk()的代码。 3)成员列表功能不稳定:当VC6.0的自动显示成员列表功能时有时无,可能是.ncb文件出现问题。删除该项目的.ncb文件,然后重新打开项目进行重建,通常可以解决问题。 4)干净删除类:删除类时,应先从workspace的FILEVIEW中移除.h和.cpp文件,接着关闭项目并从实际文件夹中删除这些文件,最后删除.clw文件。之后重新打开项目并执行Rebuild All操作。 5)网络程序调试与发布问题:在Release模式下运行网络程序可能出现错误LNK2001,提示未解析的外部符号__imp__WSAStartup。这通常是因为缺少库引用,需要在Release配置中添加Ws2_32.lib库。 6)MSDN安装与F1帮助:若在安装VC后手动安装MSDN但无法通过F1调用帮助,可以修改注册表。在HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Help下添加Enable、Filename和State三个键,调整其值以启用MSDN帮助功能。 7)代码格式混乱:如果复制的代码格式不正确,可以通过选择代码后按下ALT+F8键来调整代码格式。 8)创建多文档应用程序:要实现多文档支持,需要在CWinApp派生类中创建并注册CMultiDocTemplate对象。基本步骤包括:使用AppWizard创建新文档和视图类,使用资源编辑器添加新的资源字符串,以及了解文档模板字符串的格式。 以上就是VC++开发中涉及的一些技巧和解决常见问题的方法,它们能帮助开发者更高效地进行项目开发和维护。