当前位置:编程学堂 > vs2105和vs2010哪个更好用?选择 VS2010 而不是 VS 2008 的原因

vs2105和vs2010哪个更好用?选择 VS2010 而不是 VS 2008 的原因

  • 发布:2023-10-10 14:11

选择 V​​S2010 而不是 VS 2008 的原因是:

1.VS 2008是Vista时代的产物,VS2010是Windows 7时代背景下的产物

2.VS2010对云计算和分布式计算有更好的支持。

3.升级MFC库和头文件,更好支持Windows 7

?

总结来源:https://www.sychzs.cn/thinkernuaa/article/details/81254644

?

?

?

软件架构师

VS2015相比VS2010进步很多

a、对话框的关联类可以放在命令空间中,对应的文件也可以放在其他文件夹中,类可以正常使用。这种情况下就不能像向导那样使用VS2010了。

b.右键点击变量名(类名)可以直接“重命名”,是重构的利器。

c.双击选择变量名称。变量名将会突出显示,这是一个代码审查神器。

有了b和c,VA基本上就没啥价值了。

难题:

1. 找不到“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\\Platforms\x64\PlatformToolsets\v140\www.sychzs.cns”

答:可能原因:生成工程文件时出错。导入项目时,会使用PropertyGroup的属性,例如平台。但 PropertyGroup 位于

导入项目后,只需用记事本手动调整即可。

注:

VS2015,选择其他版本的平台工具集,如:V100(VS2010),即可调试。但ObjectArx似乎无法调试。

2。如果某个类未包含在该项目的任何源文件中,则不会导出该类。例如:纯接口类不需要源文件来实现它。解决方案:创建一个空的源文件并包含它。

VS2015 已经支持在简单结构体中定义零长度字段 WCHAR Name[0]

主要优点是 printf 等非安全函数会自动检测数据类型。 。 。非常棒。

我花了一整天的时间才完成它,合并include、lib和各种细节。

另外,如果是MFC程序,还需要在StdAfx.h中添加:

//这些函数是VS 2015中内联的

#if _MSC_VER >= 1900 && 定义(_AFX)

extern "C" int __cdecl swprintf_s( wchar_t* const _Buffer, size_t bufsize, wchar_t const* const _Format, ... );

extern "C" int __cdecl _snwscanf_s( wchar_t const* const _Buffer, size_t const _BufferCount, wchar_t const* const _Format, ... );

extern "C" int __cdecl swscanf_s( wchar_t const* const _Buffer, wchar_t const* const _Format, ... );

extern "C" int __cdecl _vsnwprintf_s ( wchar_t *string, size_t sizeInWords, size_t count, const wchar_t *format, va_​​list ap );

extern "C" int __cdecl _snwprintf_s ( wchar_t *string, size_t sizeInWords, size_t count, const wchar_t *format, ... );

#endif

下载地址:

VS2015(C++ 编译器(第 1 卷,共 2 卷))

VS2015(C++ 编译器(第 2 卷,共 2 卷))

相关文章