visual c++ 6.0 与 visual c++ 2005
来源:百度知道 编辑:UC知道 时间:2024/05/26 17:32:58
为什么有些在visual 6.0 上编译通过的程序到了 visual 2005 上编译通不过?有没有什么解决方法吗?
首先你要知道VC2005和VC6的区别和用法上的区别。
VC2005是执行的最新标准,而且默认使用的是unicode字符集,你不妨将VC2005工程属性中的项目属性设置成不使用unicode字符集,然后再纠正代码中的一些冲突。
说实话吧,没有一劳永逸的解决方案。多用几次会修改代码了,其实差距不是狠大的。
提示一点就是,参考下这两种的区别:
MessageBox(hWnd,"hahah","hh",NULL);
MessageBox(hWnd,L"hahah",L"hh",NULL);
或:
MessageBox(hWnd,_T("hahah"),_T("hh"),NULL);
这可以解决狠多问题,特别是Windows编程。
而针对控制台没有特别的,主要是执行标准不同。
visual C ++
Visual C++ 6.0 vs Visual C++.NET:鱼与熊掌?
C++平台Visual C++6.0与Visual C++.net2005区别?
怎样用Visual C++ 6.0 建立.c文件
Visual.C++.6.0怎样进行动态调试
关于Visual Visual C++ Visual Basic Visual c
C语言,C++,Visual C,Visual C++,Visual C.#,Visual C.net是怎样的关系?
visual c ++编程
C语言& Visual C++
请问Visual c++6.0 和Visual c++.net在语法上有什么不同吗?