WCE+ARM+TCPMP VS2005之旅:ASM编译添加规则的方法
2012-03-08 16:19
295 查看
编译ASM时得添加规则:
右击项目-> 自定义生成规则->
之后能对arm.asm进行编译了,可是却出现了下面的提示:
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(24) : error A0051: unknown opcode: 32
1>BITS 32
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(25) : error A0051: unknown opcode: .
1>SECTION .text
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(27) : error A0005: improper line syntax: %
1>%macro cglobal 2
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(28) : error A0005: improper line syntax: %
1>%define %1 _%1@%2
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(29) : error A0005: improper line syntax: 1
1>global %1
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(30) : error A0005: improper line syntax: %
之后把一些文件排除掉
再把MMX宏去掉,编译就通过了
右击项目-> 自定义生成规则->
之后能对arm.asm进行编译了,可是却出现了下面的提示:
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(24) : error A0051: unknown opcode: 32
1>BITS 32
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(25) : error A0051: unknown opcode: .
1>SECTION .text
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(27) : error A0005: improper line syntax: %
1>%macro cglobal 2
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(28) : error A0005: improper line syntax: %
1>%define %1 _%1@%2
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(29) : error A0005: improper line syntax: 1
1>global %1
1>e:\Au1380_forVolo\Software_Design\R&D Projects\SourceCode\VideoPlayer\TCPMP\common\softidct\mcomp_mmx.asm(30) : error A0005: improper line syntax: %
之后把一些文件排除掉
再把MMX宏去掉,编译就通过了
相关文章推荐
- 【Linux开发】为qt-embedded添加jpeg库的交叉编译方法for arm
- VS 2005 编译的程序不能运行的几个解决方法
- VS2005空白项目添加打印信息的方法
- cocos2dx3.0 添加第三方库,VS编译环境和Android编译环境添加方法
- 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(四):在编译时绑定扩展方法的规则
- VS项目编译包含CUDA的静态库及在原项目中添加CUDA优化代码方法
- VS当添加了引用但是编译时仍然提示添加引用的解决方法
- VS 2005 编译的程序不能运行的几个解决方法
- 关于vc2005编译asm文件出错的一个处理方法
- 为qt-embedded添加jpeg库的交叉编译方法for arm
- VS2005解决方案下无法添加项目的解决方法
- VS 2005 编译的程序不能运行的几个解决方法
- 为qt-embedded添加jpeg库的交叉编译方法for arm
- VS 2005 编译的程序不能运行的几个解决方法
- boost 1.49在vs 2005下编译的方法
- 转 VS2005程序运行时出现MSVCP80D.dll not found错误解决方法(VS 2005的一个“Bug”)
- VS中实现为类自动添加 个人版本信息 的方法
- VS2013编译运行常见错误及解决方法
- vs.net 2005 smartphone/Pocket PC 调试错误的处理方法。
- VS 2005 关于编译命令/EHsc的设置