问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC6和VS2010这么不同!?

发布网友 发布时间:2024-10-18 15:06

我来回答

6个回答

热心网友 时间:2024-10-18 15:22

MessageBox 换成 AfxMessageBox 试试吧。

这些问题从 vs2005 (或者是 vs2003 ,具体那个版本忘了)就已经存在了。
VC6 中默认不是 Unicode 模式,这样 TCHAR 就会被定义为 char ;而在某个干本之后,默认是 Unicode 模式, TCHAR 会被定义为 WCHAR 。把代码中的字符串都加个 _T() 吧(例如 "a" 写成 _T("a") ),区分出 TCHAR 。

vs2010 我用过了,还是很赞的,从 vs2008 开始对模板的支持加强了很多。
VC6 是个经典的版本不错,但只是有历史意义, VC6 早就跟现在的 C++ 语言脱节了,很多 C++ 的概念都不是支持的很好。
建议还是换最新的吧,VC6 里面会给初学者造成一些概念的混淆,那些概念在当时还不是清晰。

热心网友 时间:2024-10-18 15:22

既然是新人,那最好先明白VC6.0,2005,2008,2010之间的区别比较好。
现在说下个人感觉:
1.VC6.0是一个比较经典的版本,不过就像WIN98,一样被历史淘汰了,要说明的是它的对C标准支持的不是很好。
2.VC2005,也是个阶段性的版本,比以前的要成熟很多,改动与6.0比是有很多,但也有很好的向下兼容性,建议楼主用2005以上版本。
3.2008,2010主要在网络编程方面做了补充,其实要是不用他们新添加的性能,主要从事C,C++编程,他们差不多。当然他们的体积都也很。。。不错
这是个人的感受,欢迎大家过来拍砖

热心网友 时间:2024-10-18 15:23

你可以继续用VC6,或者VS2008也可以。
VC6是VC++编译器,VS是一系列的编译环境包括VC++。还包括C#,VB,.net等等。
是有一些改变。可以查看每个版本的MSDN来研究。 MessageBox 换成 AfxMessageBox 试试吧。

这些问题从 vs2005 (或者是 vs2003 ,具体那个版本忘了)就已经存在了。
VC6 中默认不是 Unicode 模式,这样 TCHAR 就会被定义为 char ;而在某个干本之后,默认是 Unicode 模式, TCHAR 会被定义为 WCHAR 。把代码中的字符串都加个 _T() 吧(例如 "a" 写成 _T("a") ),区分出 TCHAR 。

vs2010 我用过了,还是很赞的,从 vs2008 开始对模板的支持加强了很多。
VC6 是个经典的版本不错,但只是有历史意义, VC6 早就跟现在的 C++ 语言脱节了,很多 C++ 的概念都不是支持的很好。
建议还是换最新的吧,VC6 里面会给初学者造成一些概念的混淆,那些概念在当时还不是清晰。

热心网友 时间:2024-10-18 15:23

MessageBox(_T("")); 要这样写 因为默认是Unicode环境的 Vs2010

热心网友 时间:2024-10-18 15:24

哈哈哈,和我刚接触VC++2005的时候感觉一样
其实在user32.dll里导出有两个函数MessageBoxA和MessageBoxW,MessageBox只是一个编译宏
在Unicode下会调用MessageBoxW在ascii下会调用MessageBoxA
VC6默认的是ascii而vc++2005,vc++2010都是用Unicode,
解决方案1:在项目属性里选去使用unicode
2:使用MessageBoxA
3在字符前加上_T()或t
unicode是大势所趋要适应
有人说VC6要被淘汰本人可不同意360也是用vc6编译的哦

热心网友 时间:2024-10-18 15:25

vs2010对标准C++的支持要比vc++6.0要好,对C++新标准C++0x全面支持。行业上都用2005以上的了,只有在学校里还在用6.0
建议用2010,虽然刚出来,但不久就会被行业使用。
楼主想要从事软件行业的话就不要抱怨新工具的诞生就要伴随着学习新的知识,这是正常的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都324公交是否停运 怎么样把Word里的一个单元格选中 在word中如何选择表格的一部分? ...现在要还钱了,我手里没钱。我想问不还钱的话有什么后果?_百度... 我是甘肃省礼县参新农合的,患有脑膜瘤,在当地医院办完转院手续到兰 动能如何转化成电能具体些 cf排位被禁赛怎么解封cf排位禁赛解封方法 我玩CF 没有开挂, 没有卡BUG 为毛线会给我枪王排位禁赛24小时,求... 室内蚂蚁怎么彻底消灭 梦见小学老师的儿子研究罗盘 在vc++的mfc里怎么输出一个变量的值? messagebox只能输出字符串!例如r=... 如鹏C语言也能干大事第一个例子MessageBox(NULL,TEXT("世界你好"),TEX... C# 访问其它类中的控件受限,因为为保护级别限制,请各位大侠帮帮忙! 都是MessageBox。为什么有的编译报错有的不报? 让男人彻底感觉失去你的办法是什么? ...东风总医院的整形技术分别怎么样?割眼袋哪家好? in和on在时间和地点上的区别 苹果7plus怎么录像啊? ...津南区咸水沽镇天津海河科技园区的太阳能LED路灯是哪个公司做的... 请问湖南省农村能源工作办公室的电话是多少啊 哪里的Java培训比较靠谱?中公教育怎么样? qq旋风是什么意思? QQ里的超级旋风是做什么用的,怎么样可以点亮? 长治医学院哪个专业最好 长治医学院就业率怎么样 长治医学院重点学科名单有哪些 车位不动产权证怎么查询进度 耳朵下方,颈部有一个3厘米左右的肿块淋巴结炎淋巴结肿大 常州华丽离苏州黄埭镇有多远 怀化至临沂银雀山汉墓竹简博物馆多少公里 买了法棒不知道怎么吃 求一篇高一的期中考试总结(考的不好) 语文78(150制) 数学57(150制) 求一篇总结 内容包括这个学期的总结(成绩中等)下学期目标,想考的大学... 手机资质代办:工商注册核名的流程是什么工商注册核名没有通过怎么办_百... 手机资质代办:工商预核名如何快速通过呢 把声卡驱动下载好了、安装的时候显示的:此驱动不需要更新、你确实想重新... 为什么按装了声卡驱动还是没有声音 1986年农历5月22日4点左右出生五行缺什么?适合佩戴什么物件?谢谢高手... ...00出生,请问我的命盘和五行怎么算呢?命中缺什么?请高人指点感激不尽... 每个人都是那一根蜡烛!既然你被点燃了,就应该去点燃更多的人,你自己并... ...自我毁灭,照亮别人,还是做一根永不点燃的蜡烛,永远存在下去_百度... 秦始皇为什么没有灭卫国 鲁智深大闹野猪林人物形象 教师节的祝福要用上蜡烛,希望,人生三个字写一句话 为什么我的微信电话通话时断时续 冬天来了,应该注意什么 艾尔登法环近战选什么职业 因车祸受伤。对方全部责任。卖了全部保险我是卖水果的。因受伤水果全部... 车撞到人了他说他家的水果没人管了要不要赔钱我们出吗_百度问一问 未央区专业吊装租赁