Win32和WinCE平台的线程

时间:2015-05-14 16:57:30

标签: c++ winapi windows-ce

我正在尝试编写一个简单的控制台应用程序,它需要在Win32和WinCE(6.0)上运行。我正在使用visual studio 2013来开发我的Win32控制台应用程序。相同的应用程序是否适用于WinCE?

我也在使用_beginthread创建线程,是否与WinCE兼容? 其他如:assert.h,process.h,iostream,sstream,map,deque,vector,list

有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:0)

  

相同的应用程序是否适用于WinCE?

我正在开发在WindowsCE 5.0(使用标准SDK)上在桌面和(以及其他)上编译的应用程序。所以它是可能的,但你必须记住,WindowsCE API是桌面API的一个子集。我正在使用Visual Studio 2005,我认为Windows CE开发仅适用于VS2008。

  

我也在使用_beginthread创建线程,是否与WinCE兼容?

不,你必须抽象出线程创建(即使使用define),在windows ce下使用CreateThread。

  

assert.h,iostream,sstream,map,deque,vector,list

是的,完整的STL可用 - 您也可以使用STLPort。根据您的设备,您可能没有控制台,我至少可以使用std::cout根本无法使用的设备。

  

process.h

不,至少在WinCE 5.0下