安装vsyasm的自动化方式



我正在尝试创建一种使用Microsoft C++在Windows上自动构建mpir的方法。一个必要的步骤似乎是安装vsyasm,所以我目前的迷你项目是创建一种自动化的方法来实现这一点,即可以通过批处理文件或程序在没有人工干预的情况下完成。

vsyasm自述文件提出了三种方法:

a. put these files in the MSBUILD customisation directory,
which is typically at:
  C:Program Files (x86)MSBuildMicrosoft.Cppv4.0BuildCustomizations
or:
  C:Program FilesMSBuildMicrosoft.Cppv4.0BuildCustomizations
b. put them in a convenient location and set this path in the
   'Build Customisations Search Path' in the Visual Studio
 'Projects and Solutions|VC++ Project Settings' item in
 the 'Tools|Options' menu;
c. put them in a convenient location and set this path in the
   'Build Customisation dialogue (discussed later).

第一个被Windows安全性阻止。有什么不需要人工干预的方法吗?

第二种和第三种直接需要人工干预。有没有自动化的等价物,特别是如果你想最终从命令行而不是在IDE中构建项目?

我还缺少其他选择吗?

据我所知,安装vsyasm根本没有可重复的方法。然而,有一种可重复的方法可以使用命令行编译器构建mpir,我建议这样做:忘记Visual Studio集成,下载普通的旧yasm,将其重命名为简单的yasm.exe,将其放在路径中的某个位置,运行vcvarsx86_amd64.bat并:

cd mpir-2.6.0win
configure.bat
make.bat

相关内容

  • 没有找到相关文章

最新更新