vc++6.0 编译出现问题的解决方法

fatal error C1033: cannot open program database 'f:\c++ program\vc++6.0\test\VC60.pdb'

原因分析

事件描述:

       今天编程时突然遇到个问题:

      当时情况是,我在弄windows7的语言设置,因为想过六级,打算将win7设置为英文版的,当时还在下载英文包,于是继续编程,可是,一   编译,就出现……

fatal error C1033: cannot open program database

    说是打不开pbd么什么文件,于是百度,百度方法为删除DeBUG文件,可惜对于我这种情况不适用。

事件解决方案:

     在控制面板中进行语言设置,"control panel(控制面板)"->"Region and language(区域和语言设置)"->"Format(格式)"->"Chinese(PRC)(汉语简体)",再次编译,就OK了。


事件分析:

    关键(KEY):VC6.0中有个问题,关于汉语路径的问题,在我学VC编程的文件操作中,杨中科老师就说过汉语路径存在问题。所以结合今天遇到的情况。我的结论是:由于我对系统语言设置进行了更改,所以导致编译器编译的时候编译,查找路径(当你的项目路径中含有汉语时,会出现C1033)不正确。所以将语言更改回来后。就好了。

 

fatal error C1083: Cannot open precompiled header file: 'Debug/TestAdo.pch':

重新编译一下,一般都可以解决。具体操作:在vc6,菜单build→rebuild all



你可能感兴趣的:(vc++6.0 编译出现问题的解决方法)