我的系统是WIN7 32位旗舰版,安装的是中文版的VS2005,SP1补丁和另一个叫“for Vista”的补丁均已装好。前几天好象没有问题,昨天忽然发现:用VS2005打开一个项目(工作空间),立即关闭,就是整个退出VS2005,连个提示也没有,百思不得其解,只好重装,重装很费事,今天早上把补丁全打完,试着执行了一下,发现一切正常,可以打开项目,也能正常编译。然后,我又进行了一些设置:在快捷图标上设置以兼容方式运行,并以管理员身份运动,这回不再提示要求管理员身份了,但是它提示:该程序试图改变Windows,问要不要继续。这好象是执行任何程序都会弹出的对话框,我嫌费事,干脆点右下方的“查看详细情况”,然后把那个滚动条拉到最下方,选择“从不提示”。这样一来,执行任何程序都不会弹出那个对话框了。但是,再运行VS2005,发现又出现昨天那种情况了!就是无法打开任何项目,但是与昨天不同的是,今天给了一个对话框提示你:VS2005遇到问题需要关闭。我又进行了研究,发现只要取消“以兼容模式执行该程序”和“以管理员身份执行该程序”,就能正常打开项目并编译。但只要加了这两个(很多教程告诉我们要加的,为的是不弹出那年提示对话框),就会出现打不开项目的情况,打开的时候提示:IntelliSense 信息将不能用于VC++项目,因为无法打开IntelliSense数据库文件F:\d++\bjpy\bjpy.ncb进行写入
如果解决方案目录是只读的,则还会影响其他功能。如果你按确定,打开是能打开项目,但编译的时候会提示:
1>------ 已启动全部重新生成: 项目: bjpy, 配置: Debug Win32 ------
1>正在删除项目“bjpy”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>bjpy.cpp
1> : fatal error C1033: 无法打开程序数据库“”
1>生成日志保存在“file://f:\d++\bjpy\bjpy\Debug\BuildLog.htm”
1>bjpy - 1 个错误,0 个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========这显然不是正确的编译信息。不以管理员身份和兼容模式执行程序的时候,是能够正常编译的,提示几个程序的语法错误。这是怎么回事?另外大家请教教我:如何把那个对话框设回来?就是你执行任何程序的时候,都要提示你该程序要改变然后选择是不是“执行程序”的。那个对话框如何弄回来?
如果解决方案目录是只读的,则还会影响其他功能。如果你按确定,打开是能打开项目,但编译的时候会提示:
1>------ 已启动全部重新生成: 项目: bjpy, 配置: Debug Win32 ------
1>正在删除项目“bjpy”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>bjpy.cpp
1> : fatal error C1033: 无法打开程序数据库“”
1>生成日志保存在“file://f:\d++\bjpy\bjpy\Debug\BuildLog.htm”
1>bjpy - 1 个错误,0 个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========这显然不是正确的编译信息。不以管理员身份和兼容模式执行程序的时候,是能够正常编译的,提示几个程序的语法错误。这是怎么回事?另外大家请教教我:如何把那个对话框设回来?就是你执行任何程序的时候,都要提示你该程序要改变然后选择是不是“执行程序”的。那个对话框如何弄回来?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货