vs2013 vs2015 集成环境yasm 配置
2017-07-20 16:04
603 查看
环境:
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不能识别。
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不能识别。
相关文章推荐
- windows vs2013~2015 MS-MPI v8.1 环境配置
- VS2013集成yasm 1.3.0 含Windows10/VS2015特别说明
- [2015-10-11]tfs2015 vs2013 配置持续集成
- VS2013编译环境集成QT的配置方法
- OpenGL环境配置 win10,vs2015,glew,freeglut, glm
- pcl1.8.0+QT5.7.0+vs2013 win7 x64环境配置以及第一个小程序实现
- Vulkan教程(零)Win32+VS2013环境配置
- Windows10+Caffe+CUDA7.5+VS2013环境配置
- VS2015配置安卓Android和iOS开发环境
- openCV2.4.13+VS2015+Cmake开发环境配置,解决nonfree问题
- caffe第一步,配置VS2015环境。
- windows7环境VS2015配置OpenCV3.1
- VS2013+Qt5.6.0+opencv3.0环境配置
- OpenCV 2.4.9 +VS2013 开发环境配置
- OpenCV3.1.0基于VS2013开发环境配置(Win7 64位)
- QT5.8.0与VS2013环境配置
- windows10 x64 vs2015 MPI 1.4.1 环境配置
- cocos2dx[3.2](1) ——Cocos2D-X 和 VS2013 环境配置
- Creo4.0安装与VS2015环境下的开发配置
- OpenCV3.1.0+VS2013开发环境配置