我的VC++6.0,在打开dsw即工程文件时提醒不是所有的文件都能打开,然后vc6.0可以编译c语言吗就报错,为什么呀?

2841人阅读
&在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不能显示的问题。遇到这些情况,首先要检查一下进程中是否有没有关闭的vc进程“msdev.exe”,有的话先结束进程。然后到工程目录,即dsw文件所在的目录下,删除.ncb文件、.aps文件、.opt文件以及.clw文件。以上这些都是临时文件,不是代码,可以放心删除。最后,双击打开dsw工程文件,问题得到解决。附:VC项目文件说明 .dsp 项目参数配置文件,这个文件太重要,重点保护对象。.dsw 工作区文件,重要性一般,因为它信息不我,容易恢复。 以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。 .clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下。有时候ClassWizard出问题,手工修改CLW文件可以解决。如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建。.ncb 无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。 .opt 工程关于开发环境的参数文件。如工具条位置等信息;(可丢弃) .aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他。.plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大。在Tools-&Options里面有个选项可以控制这个文件的生成。.hpj (Help Project)是生成帮助文件的工程,用microsfot&&Help Compiler可以处理。.mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式。.bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件。如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度。.map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着。.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大。.pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用。.exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息,一般也没什么用。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:209835次
积分:2489
积分:2489
排名:第9222名
原创:16篇
转载:192篇
评论:27条
(5)(1)(2)(1)(4)(2)(15)(12)(3)(1)(18)(20)(16)(6)(2)(16)(11)(12)(15)(33)(1)(8)(1)(3)二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2020)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'VC6.0打开文件时出错的解决办法',
blogAbstract:'
VC6.0对大家来说一定不会陌生,但是毕竟VC6.0是上个世纪的产品了,在现在的软件环境下,出现了一些问题。
很多同学在安装VC6.0后发现文件下的【打开】命令无法正常使用了,点击后会报错退出,如图:
与此同时,使用【工程(project)】→【添加到工程(Add to project)】→【文件(files)】命令时,也会引发同样的错误,也就是说,VC6.0的打开文件对话框无法正常使用。
网上有人说,出现这个错误是因为V',
blogTag:'vc',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}VC6.0打开工程,程序崩溃解决办法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VC6.0打开工程,程序崩溃解决办法
上传于||文档简介
&&解​决​V​C.打​开​工​程​,​打​开​文​件​的​办​法​,​详​细​步​骤​,​百​分​百​解​决
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢> vc6.0的问题?在这是生成的一个简单的程序,我想打开,重新修改。但总是报错。我想应该打开的方式不
vc6.0的问题?在这是生成的一个简单的程序,我想打开,重新修改。但总是报错。我想应该打开的方式不
liuyajie & &
发布时间: & &
浏览:110 & &
回复:10 & &
悬赏:0.0希赛币
vc6.0的问题?在
这是生成的一个简单的程序,我想打开,重新修改。但总是报错。我想应该打开的方式不对。大家帮看看应该用什么方式修改这种程序。
用VC6打开那个.dsw文件liuyalong & &
& & (0)(0)引用:  用VC6打开那个.dsw文件
1楼正解liuyan120 & &
& & (0)(0)双击.dsw文件liuyalong1988 & &
& & (0)(0)*.dsp(DeveloperStudio&Project):是VC++的工程配置文件,比如说你的工程包含哪个文件,你的编译选项是什么等等,编译的时候是按照.dsp的配置来的。
*.dsw(DeveloperStudio&Workspace):是工作区文件,用来配置工程文件的。它可以指向一个或多个.dsp文件。
*.clw:是&ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建。
*.opt:工程关于开发环境的参数文件,如工具条位置等信息。
*.aps:(AppStudio&File),资源辅助文件,二进制格式,一般不用去管他。
*.rc:资源文件。在应用程序中经常要使用一些位图、菜单之类的资源,&VC中以rc为扩展名的文件称为资源文件,&其中包含了应用程序中用到的所有的windows资源,&要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
*.plg:是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件,一般用处不大),在Tools-&Options里面有个选项可以控制这个文件的生成。
*.hpj:(Help&Project)是生成帮助文件的工程,用microsfot&Help&Compiler可以处理。
*.mdp:(Microsoft&DevStudio&Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式。
*.bsc:是用于浏览项目信息的,如果用Source&Brower的话就必须有这个文件。如果不用这个功能的话,可以在Project&Options里面去掉Generate&Browse&Info&File,可以加快编译速度。
*.map:是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着。
*.pch:(Pre-Compiled&File)是预编译文件,可以加快编译速度,但是文件非常大。
*.pdb:(Program&Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用。
*.exp:只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息。一般也没什么用。
*.ncb:无编译浏览文件(no&compile&browser)。当自动完成功能出问题时可以删除此文件,build后会自动生成。
*.c:源代码文件,按C语言用法编译处理。
*.cpp:源代码文件,按C++语法编译处理。
*.h是头文件,一般用作声明和全局定义。
*.sln:在开发环境中使用的解决方案文件。它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,他是一个或多个.proj(项目文件)的集合。
*.vcproj&是vc的工程项目文件
.vcproj&.sln&分别是VC2002以上工程文件和解决方案文件
.dsp&.dsw&分别是VC6的工程文件和工程组文件
将VC7工程转换回VC6工程,换言之,就是将.sln/.vcproj这两个文件转换到.dsw/.dsp文件。
vc6打开dsp或dsw,vc打开sln或vcproj
VC6打开*.dsw文件,单击工具栏上的"!",然后你的文件夹里多了一个DEBUG文件夹里面有.EXE文件
在vc7里面打开vc6的工程时,它会提示你是否转换成vc7的格式,转换后就可以直接使用了。
转换后的工程,vc6就不认识了。&我使用vc.net&2003打开vc6的工程,提示要升级,我也选了yes&to&all&,
但是其实vc.net只是读取vc6的.dsw和.dsp中的信息并添加了.sln和.vcproj。
用vc.net打开过的vc6工程&dsw和dsp都没有改变。所以用vc.net打开过的vc6工程,虽然已经被“升级”其实&dsw和dsp并没有被改动,再打开时就不用dsw而用sln了。
这点做得很好,只是从vc6的工程文件中读信息,并不改,照样可以用vc6打开原来的dsw和dspliuyan007 & &
& & (0)(0)我都用VS2014了,还在用VC6.0liuyan_7799 & &
& & (0)(0)打开那个.dsw文件就可以了。liuyamei & &
& & (0)(0)引用:  打开那个.dsw文件就可以了。
++liuyan120 & &
& & (0)(0)我用的是vs2013,别用vc6.0啦。liuyan & &
& & (0)(0)引用:  我都用VS2014了,还在用VC6.0
vs2014出来了?你用的是内测版的?liuyalong1988 & &
& & (0)(0)vs2010也能打开dsw的。。liuyajun999 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 vc6.0无法编译 的文章

 

随机推荐