Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sdk 如何为Windows嵌入式CE6.0 R3构建软件_Sdk_Windows Ce - Fatal编程技术网

Sdk 如何为Windows嵌入式CE6.0 R3构建软件

Sdk 如何为Windows嵌入式CE6.0 R3构建软件,sdk,windows-ce,Sdk,Windows Ce,我正在尝试为Windows®嵌入式CE6.0 R3构建一个软件。但我不知道该怎么处理 我找不到类似SDK的东西 我不知道应该选择哪个Visual Studio。(有时我读到VS2005,有时读到2008) 我想我对这个操作系统有一些误解 是否有人知道有关Windows®Embedded CE6.0 R3的资源的好来源。我只需要知道如何开始,需要什么 提前致意Windows CE是一个模块化的操作系统,这意味着OEM在操作系统中可能提供或可能不提供的内容上有很大的自由度。因此,无法为设备提供通

我正在尝试为Windows®嵌入式CE6.0 R3构建一个软件。但我不知道该怎么处理

  • 我找不到类似SDK的东西
  • 我不知道应该选择哪个Visual Studio。(有时我读到VS2005,有时读到2008)
  • 我想我对这个操作系统有一些误解
是否有人知道有关Windows®Embedded CE6.0 R3的资源的好来源。我只需要知道如何开始,需要什么


提前致意Windows CE是一个模块化的操作系统,这意味着OEM在操作系统中可能提供或可能不提供的内容上有很大的自由度。因此,无法为设备提供通用的“标准”SDK。您可能最终针对目标上不存在的功能构建应用程序,或者您现在可能拥有对确实存在的功能的API访问权限。至少这是微软给出的论点

我的经验(相当深刻)是,如果你为与目标相同的处理器构建一个SDK,只需将操作系统目录中的所有内容都加入其中,它就允许你为任何东西开发应用程序。您必须知道您的目标硬件不支持哪些功能,并且一定要小心避免使用这些功能,但这并不难。例如,我已经使用一个SDK大概5年了,从来没有遇到过问题或改变的理由

因此,一般来说,您只需要为同一个处理器获取SDK。与您的设备供应商核实是一个良好的开端,但如果您从另一个供应商那里找到一个,只要处理器匹配,您可能就没事


至于Studio的版本,这取决于你在做什么。如果要创建操作系统本身,则需要Studio 2005。如果您只创建要在操作系统上运行的应用程序,则可以使用Studio 2005或Studio 2008。

Windows CE是一个模块化操作系统,这意味着OEM在操作系统中可能提供或可能不提供的内容上具有非常大的自由度。因此,无法为设备提供通用的“标准”SDK。您可能最终针对目标上不存在的功能构建应用程序,或者您现在可能拥有对确实存在的功能的API访问权限。至少这是微软给出的论点

我的经验(相当深刻)是,如果你为与目标相同的处理器构建一个SDK,只需将操作系统目录中的所有内容都加入其中,它就允许你为任何东西开发应用程序。您必须知道您的目标硬件不支持哪些功能,并且一定要小心避免使用这些功能,但这并不难。例如,我已经使用一个SDK大概5年了,从来没有遇到过问题或改变的理由

因此,一般来说,您只需要为同一个处理器获取SDK。与您的设备供应商核实是一个良好的开端,但如果您从另一个供应商那里找到一个,只要处理器匹配,您可能就没事

至于Studio的版本,这取决于你在做什么。如果要创建操作系统本身,则需要Studio 2005。如果只创建要在操作系统上运行的应用程序,则可以使用Studio 2005或Studio 2008