这个年代了还有人用Windows XP SP2 x86,我也是醉了。。。

这个bug估计很少有人遇到吧。

std::mutex和std::thread不支持在Windows XP SP2 x86上运行,会报入下图的错误GetLogicalProcessorInformation找不到:

我是在visula studio 2015上面选择Visual Studio 2015 - Windows XP (v140_xp)这种模式和运行库选择:多线程 (/MT) 的时候遇到的。

去掉std::mutex和std::thread以后,就可以在Windows XP SP2 x86上运行了。

c++ lamada表达式貌似可以随便使用。

看了微软的2015 c++for xp的介绍:

https://msdn.microsoft.com/en-us/library/jj851139.aspx

C++ runtime support

Along with the Windows XP platform toolset, the C Runtime Library (CRT), Standard Template Library (STL), Active Template Library (ATL), Concurrency Runtime Library (ConCRT), Parallel Patterns Library (PPL), Microsoft Foundation Class Library (MFC), and C++ AMP (C++ Accelerated Massive Programming) library include runtime support for Windows XP and Windows Server 2003. For these operating systems, the minimum supported versions are Windows XP Service Pack 3 (SP3) for x86, Windows XP Service Pack 2 (SP2) for x64, and Windows Server 2003 Service Pack 2 (SP2) for both x86 and x64.

估计std::mutex和std::thread最低需要 Windows XP Service Pack 2 (SP2) for x64。没找到x64的虚拟机。。。

另外还有一个奇葩的函数:_stat

struct _stat fileStat;
int result = _stat(directoryPath.c_str(), &fileStat);
return (result == 0) && (fileStat.st_mode & _S_IFDIR);

上面这个return 在某些情况下在Windows XP SP2上面和在Visula Studio 2013编译出来的某些情况下会返回失败,但是目录命名存在。

本人对这个函数理解不是很深刻。猜测可能是目录下面有文件(非文件夹)的原因。

关于Windows XP SP2 x86上不支持的两个C++11相关推荐

  1. Windows XP SP2疑难速解50问

    一.SP2的十大亮点 要想系统地了解Windows XP SP2可能会引起的问题,并快速诊断问题的原因所在,应先对Windows XP SP2的新功能有个基本的了解,这就是Windows XP S ...

  2. 如何在单台计算机上配置 Windows XP SP2 网络保护技术

    简介 连接至 Internet 的计算机可能会出现安全漏洞并遭受***. ***是指绕过计算机安全保护或导致您无法使用计算机的故意行为. 在 Microsoft Windows XP Service ...

  3. 如何处理在WINDOWS VISTA上安装VS2008时遇到要求安装WINDOWS XP SP2的错误和QQ对战平台安装后不能登录的问题

    偶就是用这个方法解决了在VISTA上安装VS2008和QQ对战平台的兼容性问题,呵呵 http://blogs.msdn.com/astebner/archive/2007/08/02/4195204 ...

  4. 关于Windows XP sp2下金山词霸2005取词BUG,桌面重启修正方法

    新买的电脑新装Windows XP sp2,问题不断,竟连金山词霸2005都出问题,以前用的好好的,现在发现启动金山词霸后,桌面不断地重启,重装金山词霸N次未果.一室友同一安装盘的Windows XP ...

  5. Microsoft Windows XP SP2 With Update 200801 bida[WMZ] 2008贺岁安装版

    Microsoft Windows XP SP2 With Update 200801 bida[WMZ] 2008贺岁安装版 * 本系统在MSDN原版基础上添加安全补丁和更新组件! * 无精简,无第 ...

  6. 真正的Windows XP SP2上海政府版

    真正的Windows XP SP2上海政府版 关键词: Windows    XP    SP2上海政府版                                           真正的W ...

  7. [转载]受 Windows XP SP2 影响的软件列表

    Microsoft Windows XP Service Pack 2 (SP2) 中引入了一些新特性用来提高系统的安全和性能.但是这些更新也影响了一些应用程序在操作系统上的正常功能.官方近日提供了一 ...

  8. linux网卡断流测试,Windows XP SP2操作系统下网络非完全断流的再分析(转)

    Windows XP SP2操作系统下网络非完全断流的再分析(转)[@more@] 在升级到WindowsSP2系统后,本人的电脑经常出现这种怪毛病,具体情况为:在上网时网关能够PING通,用Bitc ...

  9. Windows XP SP2之初体验

    Windows XP SP2之初体验 前奏 下载了273MB的Windows XP SP2 ,然后安装,不知道安装多久,因为中途居然睡着了:-p,半夜醒来一看,已经可以重新启动了. 重新启动后,配置了 ...

最新文章

  1. 众方网络电话VOIP FREEGO EIS系统命令
  2. 查看mysql view作用_Mysql中View视图的作用
  3. ArrayList和HashSet
  4. 学习JS的心路历程-函式(一)
  5. MySQL常见的主从复制架构_如何搭建经典的MySQL 主从复制架构
  6. 分布式监控系统开发【day37】:需求讨论(一)
  7. JavaScript如何给Table行设置颜色?
  8. java 模板转PDF(合同)详细讲解
  9. java编程语言基础
  10. echarts中的自定义tooltip浮层展示
  11. 数字图像处理之图像修复
  12. FPGA通信第一篇--USB2.0
  13. 常见的协议的协议号及端口
  14. (NO.00001)iOS游戏SpeedBoy Lite成形记(十九)
  15. 教你三步优化宝贝标题,搜索流量翻倍获取
  16. Python基础语法七:元组字典和集合
  17. abp 打包部署到ubuntu_如何通过宝塔运维面板进行部署?
  18. 请把我埋在新闻联播里
  19. 为什么功放做得这么复杂?
  20. Linux申请空间(malloc)

热门文章

  1. 多少年没进csdn了,进来感叹一下时光荏苒,岁月不饶人。
  2. 中文文本处理总结(读取文本、文本预处理、分词、去除停用词)
  3. 【Moasure魔尺】优秀景观设计师们悄悄在用的测量设备
  4. 【C#基础】数据结构
  5. javaweb JAVA JSP社区医院挂号系统jsp医院挂号预约网站系统(医疗住院 挂号预约 护士医生查询)
  6. 知乎上已获千赞,已拿offer入职
  7. java基础(含JUC):论后端工程师的个人修为
  8. session与登录机制
  9. git:使用git cherry-pick命令
  10. 【jvm系列-01】初识虚拟机与java虚拟机