vs2013 vs2015 集成环境yasm 配置
来源:互联网 发布:淘宝大学在哪里看 编辑:程序博客网 时间:2024/05/20 18:48
环境:
Windows 7 64位 VS2013
windows 10 / VS2015
目标: 在vs2013(VS2015)中集成yasm编译环境,使用asm和c++相互调用。
地址: yasm 下载 http://yasm.tortall.net/Download.html
1。下载vsyasm
- Win32 VS2010 .zip (for use with VS2010+ on 32-bit Windows)
- Win64 VS2010 .zip (for use with VS2010+ on 64-bit Windows)
2。 把win32的vsyasm.exe放在$(VS安装目录)\VC\BIN里面,把Win64的vsyasm.exe放在$(VS安装目录)\VC\BIN\amd64里面。
PS:32位的cl.exe和32位vsyasm.exe放在一个目录,编译不会出错,否则会失败。
3。按readme,把vsyasm.props、vsyasm.targets、vsyasm.xml(32位和64位的zip里面的3个文件是一样的)放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations目录。
VS2015应该是:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations目录
4。readme里面的是英文的适用vs2010,vS2013(VS2015)里面设置是在 项目名字->右键->生成依赖项->生成自定义,打勾vsyasm。
然后,在.asm文件,右键 ,属性->常规->项类型里面选择Yasm Assembler,确定。
5。编译。
关于Windows10/VS2015的重要说明:
Windows10/VS2015的命令行可能对传入的参数大小写做了限制:vsyasm -f Win32 就会出错.
vsyasm: FATAL: unrecognized object format `Win32'
改成vsyasm -f win32,就可以编译。
vs2015使用vsyasm编译.asm文件,需要更改vsyasm.props里面-f $(Platform) , 改成 -f win32 或者 -f win64。
因为$(Platform) 解析出来是Win32或者Win64,带有大写字母,所以vsyasm不能识别。
阅读全文
0 0
- vs2013 vs2015 集成环境yasm 配置
- VS2013集成yasm 1.3.0 含Windows10/VS2015特别说明
- vs2013 vs2015下,配置 QWebEngineView
- VS2013编译环境集成QT的配置方法
- VS2013/VS2015搭建wxWidgets开发环境
- VS2015+openGL环境配置
- OpenGl环境配置+VS2015
- VS2015配置QT5环境
- VS2015 OpenGL环境配置
- VS2013+OpenCV环境配置
- 【VS2013】配置OpenCV环境
- OSG VS2013环境配置
- vs2013 配置C环境
- Halcon13+vs2013环境配置
- VS2013配置opencv环境
- VC与YASM的集成
- VC与YASM的集成
- VS2015配置Android开发环境
- 三种方法实现js跨域访问(转载)
- JavaSE—java.math.BigDecimal中的setSCale函数的使用
- hosts文件修改
- Oracle之索引/视图/游标及PL/SQL编程
- 背景透明问题 rgba
- vs2013 vs2015 集成环境yasm 配置
- VS2013+OPENCV3.0.0配置纪要
- Scala 学习笔记(六)------Scala 函数嵌套
- ArrayList在遍历时做删除的陷阱
- 计算一个整数二进制位中1的个数
- window安装redis
- VF01 模拟开票
- 系统远程通讯Dubbo
- (递推入门)超级楼梯 -- HDOJ