vc6.0工程,直接用vc2005打开,具体需要修改哪些东西啊?

beck_zhou 2008-11-04 11:32:59
vc6.0工程,直接用vc2005打开,具体需要修改哪些东西啊?

我用vc6.0向导建立的工程,不添加代码,直接用vc2005打开没有错误.但有许多自己添加的代码后,再转换就有错误啦.
...全文
366 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinacoding 2008-12-12
  • 打赏
  • 举报
回复
没有太多改动
如果有bug或者是waring出现
你把bug代码 放到msdn中查询 就会有解决方案的
tuke0001 2008-12-10
  • 打赏
  • 举报
回复
直接打开就可以了,个别地方根据警告来修正一下
hyhtemple 2008-12-09
  • 打赏
  • 举报
回复
代码要从多字节宽字符转换成支持Unicode版本,如果代码多的话改动很大
ice2river 2008-12-03
  • 打赏
  • 举报
回复
关闭的时候就应该会存2005版本的工程文件。
至于说要改什么地方,哪里有警告,就改哪。
因为MS又增加了些的API,检查更加严格,换成他们新增的API
就可以消除警告了。
wangjuenhui520 2008-12-03
  • 打赏
  • 举报
回复
你有没有把转换后的程序另存...
whwhzzz 2008-12-02
  • 打赏
  • 举报
回复
应该是打开.dsw
Binary Wang 2008-12-02
  • 打赏
  • 举报
回复
我的工程现在打开老提示让我转换,我点“是”之后可以打开,生成应用程序没问题,就是下一次再打开还是出现同样的提示框,烦死了都!
beck_zhou 2008-11-05
  • 打赏
  • 举报
回复
我想知道主要在哪些问题做改动啊?
[Quote=引用 1 楼 fantuan 的回复:]
直接用VS2005打开就行了,编译时有些代码可能会报警,相应改一下就行。
[/Quote]
qinjingluan 2008-11-05
  • 打赏
  • 举报
回复
帮顶!
pigpy 2008-11-05
  • 打赏
  • 举报
回复
至于转换嘛,你用VS2005打开VC6的.dsp工程,程序向导会提示你是否转换,并且有一个转换向导,一步一步做就OK了。不过转换完以后的VC6工程已经改变了,你再用VC6打开.dsp工程会出错。
pigpy 2008-11-05
  • 打赏
  • 举报
回复
主要是编码方式不一样了,VS2005使用UNICODE编码,语法检查比VC6要严格得多。
注意多在VS2005中使用_T宏操作字符类型的数据,比如MessageBox的函数在VC6和VS2005中写法就不太一样:

//VC6:写法
AfxMessageBox("Hello");
//VS2005写法:
AfxMessageBox(_T("Hello"));
//主要是要使用_T宏啦
fantuan 2008-11-04
  • 打赏
  • 举报
回复
直接用VS2005打开就行了,编译时有些代码可能会报警,相应改一下就行。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧