登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: Intel® AMT SDK6.0开发入门[Microsoft Windows SDK v6.1][Microsoft Visual Studio 2008 SP1]     [回主站]     [分站链接]
标题
Intel® AMT SDK6.0开发入门[Microsoft Windows SDK v6.1][Microsoft Visual Studio 2008 SP1]
clq
浏览(2) + 2010-03-31 10:18:07 发表 编辑

关键字:

http://software.intel.com/zh-cn/blogs/2010/03/24/intel-amt-sdk60/?cid=sw:prccsdn1019
clq
2010-3-31 10:19:20 发表 编辑

Intel® AMT SDK6.0开发入门

作者: 肖承欣 --Chengxin Xiao (1 篇文章) 日期: 三月 24, 2010 在 11:46 下午

      Intel主动管理技术发布以来发展速度非常快,每一个版本都增加了许多特性,而相关的SDK的使用也有着许多的变化,通过两天的努 力尝试,终于明白了SDK 6.0的使用以及Sample程序的编译运行方法,接下来向详细记录下步骤:
      1.安装环境
      首先,需要下载三个必要的成分,即微软最新的Windows SDK。在AMT SDK中Windows Sample程序是使用Visual C++ 2008 Service Pack 1开发的,所以也需要安装Visual Studio 2008,并且打上SP1补丁包,最后就是我们最重要的Intel AMD SDK6.0了,下面提供了以上软件的下载链接:
Microsoft Windows SDK v6.1
Microsoft Visual Studio 2008 SP1
Intel AMT SDK 6.0
      在安装好VS2008 SP1版本后,为了使用Windows SDK v6.1,需要进一步的做好相关设置,需要在VS2008 SP1中导入Windows SDK的Include文件和Library文件。
      1.1在VS2008菜单中选择“Tools”->“Options”
      1.2然后在弹出的对话框左边展开“Project and Solutions”,选择“VC++Directories”
在Library Files中添加Windows SDK v6.1的Lib目录,并且把它放到列表的最下端,否则可能会出现一些问题,在Include Files中添加Windows SDK v6.1的Include目录,并且放到列表的最上端。


      1.3最后,需要在系统中设置环境变量MSSDK,指向Windows SDK v6.1的目录:
      MSSDK = C:\Program Files\Microsoft SDKs\Windows\v6.1

      2.编译运行Intel AMT SDK6.0中的Samples
      在SDK目录中有许多东西,Samples在Intel(R) AMT Release 6[1].0 SDK PV\Windows\Intel_AMT子目录中,以下以编译Discovery程序为例,解释程序的编译和解决问题的方法。

      进入到Discovery目录之后,打开Discovery.vcproj文件,进入到VS2008环境,然后对项目编译,Build Solution,不过很不幸,在链接的时候出现错误,不能成功链接:

      错误是因为缺少了一些Library文件,其实这些文件在SDK中都有源代码,但是并没有放到SDK的Lib目录中,我们需要手动找出 这些Library文件的代码,生成Library文件后手动拖放到Intel(R) AMT Release 6[1].0 SDK PV\Windows\Intel_AMT\Lib目录中去,这里没有找到特别好的方法,一个比较笨的办法是使用Windows自带的搜索功能在SDK中 搜到生成这些lib文件的工程目录,然后生成并拖动到Lib目录中,以下以CPPCimFrameworkUntypedD.lib为例:


      搜索出的结果中有两个CimFrameworkUntyped文件夹,这里其中一个是用C#写的,一个是用C++写的,这里笔者选择了 使用C++写的程序进行编译。进到CimFrameworkUntyped目录中,打开CimFrameworkUntyped.vcproj文件进入到 VS2008环境中,对程序Build Solution,发现没有问题,成功生成了CPPCimFrameworkUntypedD.lib文件,在生成的Debug目录中复制该文件到 Intel(R) AMT Release 6[1].0 SDK PV\Windows\Intel_AMT\Lib目录中即可:

      接下来就可以继续编译首先的Discovery程序了,在编译过程中,仍然会因为缺少Libaray文件而产生链接错误,但是只要通过 上面的方法把库文件都生成并拖动到Intel(R) AMT Release 6[1].0 SDK PV\Windows\Intel_AMT\Lib目录中就可以了,经过这些步骤,终于在最后成功编译好了Discovery程序。


      接下来就可以运行这个程序了,至于这些Sample程序的使用方法,在SDK中都有相关的文档和Readme.txt说明,在这里就不再多说 了。
      另外,所有的Sample可执行程序在Intel(R) AMT Release 6[1].0 SDK PV\Windows\Intel_AMT\Bin目录中也都有,如果想学习Sample程序的使用方法可以在该目录下直接使用。
      由于笔者水平有限,有错误的地方或者更简单的方法欢迎指正讨论。

分类: 可管理性


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1