您的位置:首页 > 其它

visual studio 2008 WINCE ARM汇编使用

2012-07-16 10:44 274 查看
在网上找了些资料,自己研究了半天,终于能在VS2008下编译asm文件了,在此记录下来,以便日后查阅。

简单介绍下环境:

1.IDE:visual studio 2008

2.SDK:wince5.0

步骤如下:

1.首先新建一个smart devide的wince32工程,控制台的,exe,库工程都可以。

2.向工程中添加.asm后缀名的文件,这时候vs2008会弹出框,说不知道用什么规则去编译这个文件,同时右键点击这个asm文件时,Compile也是灰的。

3.创建.asm文件编译规则,右键单击工程,选择Custom Build Rules,如图:



4.创建New Rule File...填写名字、存储路径(建议保存在工程中)之后,Modify Build Rule...,如图



其中Disaplay Name,即显示在rules里的name,

Command Line为:armasm -cpu xscale $(InputPath) "$(IntDir)/$(InputName).obj" -list "$(IntDir)/$(InputName).lst"

从Command Line可以看出,即调了armasm来编译。

这个时候,右键点击这个文件时,就可以看见Compile可以用啦。

最后,看看rules这个文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>

<VisualStudioToolFile

Name="name"

Version="8.00"

>

<Rules>

<CustomBuildRule

Name="name"

DisplayName="display name"

CommandLine="armasm -cpu xscale $(InputPath) "$(IntDir)/$(InputName).obj" -list "$(IntDir)/$(InputName).lst""

Outputs="$(IntDir)/$(InputName).obj"

FileExtensions="*.asm"

ExecutionDescription="Assembling..."

>

</CustomBuildRule>

</Rules>

</VisualStudioToolFile>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐