C++6.0,结果在新建工程时提示缺少这个SHSQL.DLL,要求重新安装

来源:互联网 发布:亿乐社区系统v2.0源码 编辑:程序博客网 时间:2024/06/11 04:17
 
1、查了一下据说是装了 VC 企业版,而后反安装时不正常,再安装别的版本的 VC 就会出现,可以在注册表中删除如下项来解决:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\shsql.dll这个是因为没有正常反安装 VC 企业版造成。“一回车就把执行框关了“这个你需要在程序的最后加上 getchar() 类的等待输入的语句才能不一回车就退出,或者干脆到命令提示符下运行所生成的可执行文件
2、可以按照以下方法解决:点击VC(在vc的主窗口中)“TOOLS(工具)”—>“Option(选项)”— >“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就可以了。直接从安装程序文件夹中搜寻SHSQL.DLL,找到后放进已安装的vc->common->MSDev98->Bin下就可以了。
3、启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
 
删除vc6.0的做法:
如果操作系统为 Windows 2000,请首先更改设置以查看系统上的所有隐藏文件和文件夹: 
  1. 打开 Windows 资源管理器。
  2. 在“工具”菜单上,选择“文件夹选项”。
  3. 单击“查看”选项卡。
  4. 在“高级设置”下,选择“显示所有文件和文件夹”。
如果操作系统为 Windows 95、Windows 98 或 Windows NT 4.0,请首先更改设置以查看系统上的所有隐藏文件和文件夹:
  1. 打开 Windows 资源管理器。
  2. 在“查看”菜单上,选择“文件夹选项”。
  3. 单击“查看”选项卡。
  4. 在“高级设置”下,选择“显示所有文件和文件夹”。
执行以下步骤将从系统中完全删除所有 Visual Studio 和 MSDN Library 组件。注意:如果任何一步失败,请继续下一步:
  1. 使用“控制面板”中的“添加/删除程序”删除列出的 Visual Studio 安装产品。
  2. 使用“添加/删除程序”删除其他任何编程语言程序,例如 Visual Basic、Visual C++、Visual J++ 和 Visual InterDev,以及这些产品的所有自定义设置。
  3. 使用“控制面板”中的“添加/删除程序”删除列出的所有 MSDN Library 安装产品。
  4. 使用“添加/删除程序”卸载其他任何 HTML 帮助集,例如 Platform SDK 文档。
  5. 在“开始”菜单上,指向“搜索”(Windows 2000) 或“查找”(Windows 95/Windows 98 或 Windows NT),然后单击“文件或文件夹”。
  6. 在本地硬盘上搜索并删除下列文件的所有匹配项:
    *.CHK*.TMPHH.EXEHH.DATHHCOLREG.DATVIEWS.PRF (用户文件)CMDUI.PRF (用户文件)TOOLBOX.TBD (用户文件)HHCTRL.OCX *** 请勿从运行 Windows 2000、Windows XP 或 Windows Server 2003 的计算机上删除 ***ITSS.DLL *** 请勿从运行 Windows 2000、Windows XP 或 Windows Server 2003 的计算机上删除 ***ITIRCL.DLL *** 请勿从运行 Windows 2000、Windows XP 或 Windows Server 2003 的计算机上删除 ***
    注意:上面列出的某些文件可能在您的系统上找不到。如果遇到这种情况,请跳过这些文件,继续操作。
  7. 删除所有 Visual Studio 产品的安装文件夹。注意,以下位置是默认位置;如果您执行的是自定义安装,则系统中的实际位置可能会有所不同:
    \Program Files\Microsoft Visual Studio\Program Files\Common Files\Microsoft Shared\MSDesigners98\Program Files\Common Files\Microsoft Shared\MSDN\Program Files\Common Files\Microsoft Shared\VS98\Program Files\Common Files\Microsoft Shared\Wizards98
  8. 删除所有 MSDN Library 的安装文件夹(如果它们安装在默认位置,则上一步可能已经删除了这些文件夹)。默认文件夹如下所示:
    Program Files\Microsoft Visual Studio\MSDN98(Visual Studio 6.0 的 MSDN Library)Program Files\Microsoft Visual Studio\MSDN(MSDN Quarterly Library 版)
  9. 使用 Regedit.exe 删除以下注册表项(如果存在):
    HKEY_LOCAL_MACHINE\Software\Microsoft\DevStudioHKEY_LOCAL_MACHINE\Software\Microsoft\MSVSDGHKEY_LOCAL_MACHINE\Software\Microsoft\HTML Help CollectionsHKEY_LOCAL_MACHINE\Software\Microsoft\Visual Basic\6.0HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Component ManagerHKEY_LOCAL_MACHINE\Software\Microsoft\Visual ModelerHKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\6.0HKEY_CURRENT_USER\Software\Microsoft\DevStudioHKEY_CURRENT_USER\Software\Microsoft\MSVSDGHKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0HKEY_CURRENT_USER\Software\Microsoft\Visual ModelerHKEY_CURRENT_USER\Software\Microsoft\VisualFoxProHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\6.0
  10. 警告:请勿删除“Uninstall”注册表项,只删除其中列出的 MSDN 或 Visual Studio 注册表项即可!

    使用 Regedit.exe 删除以下注册表项下的 Visual Studio 或 MSDN Library 注册表项的所有实例:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  11. 清空“回收站”。
  12. 重新启动系统并禁用任何防病毒软件。
  13. 运行下面 Microsoft 网站中的 HTML 帮助更新来更新 HTML 帮助系统:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/hwMicrosofthtmlhelpdownloads.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/hwMicrosofthtmlhelpdownloads.asp)
  14. 重新安装 Visual Studio 和 MSDN Library。
  15. 重新应用当前的 Visual Studio Service Pack。
  16. 测试产品。
警告:在 Windows 2000 中,上述步骤可能导致管理工具(Microsoft 管理控制台 [MMC]、服务、事件查看器等)发生问题。这些工具的帮助文件可能无法使用。要解决这个问题,您还必须在 Windows 2000 上执行以下操作:
  1. 找到包含用户配置文件的路径。默认情况下为:C:\Documents and Settings。对于升级,它可能位于 WindowsDirectory\Profiles 下。
  2. 对于每个用户,请转至 UserProfileDirectory\Local Settings\Temp。
  3. 从该目录中删除所有集合文件 (.col)。