编译winmerge源代码

1、从https://github.com/WinMerge/winmerge下载WinMerge源代码,也可从https://download.csdn.net/download/aivyzh/13622310下载,我已经上传了,并按照该页面的Requirements安装对应的编译工具,我选择的是vs2017。

Visual Studio 2017

  • CommunityProfessional or Enterprise Edition
  • VC++ 2017 v141 toolset
  • Windows XP support for C++
  • MFC and ATL support
  • Windows 10 SDK

2、登录https://my.visualstudio.com/Downloads?q=visual%20studio%202017下载Visual Studio Community 2017 (version 15.9)社区版。

3、按照winmerge的编译要求选择安装vs2017,注意不要遗漏可选项。如下图:

4、编译winmerge,直接执行BuildBin.vs2017.cmd,在编译的时候可能会和代码中指定的版本不一致,按照安装情况调整对应版本就行了,比如我安装的windows 10sdk(10.0.17763.0),在代码中指定的是10.0.18362.0,winmerge-master\Src\Merge.vs2017.vcxproj把该版本调整为10.0.17763.0就能编译通过。

下载好的代码内容如下:

 

5、编译生成的最终输出到winmerge-master\Build\x64\Release,直接双击生成的WinMergeU.exe就能使用了,不用安装。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载和安装WinMerge,您可以按照以下步骤进行操作: 1. 首先,您可以从WinMerge的官方GitHub页面(https://github.com/WinMerge/winmerge)下载WinMerge源代码。您也可以从其他来源下载,比如https://download.csdn.net/download/aivyzh/13622310。 2. 在下载并解压源代码后,您需要安装一些编译工具。根据页面上的要求,您需要安装Visual Studio 2017 Community、Professional或Enterprise Edition,并选择VC 2017 v141 toolset、Windows XP support for C、MFC and ATL support以及Windows 10 SDK。 3. 在安装完所需的编译工具后,您可以打开winmerge-master\Src\Merge.vs2017.vcxproj文件,并调整其中的版本信息以适应您所安装的Windows 10 SDK版本。比如,如果您安装的是10.0.17763.0版本的Windows 10 SDK,您可以将代码中指定的版本调整为10.0.17763.0。 4. 接下来,您可以执行winmerge-master\BuildBin.vs2017.cmd文件来编译WinMerge。在编译过程中可能会遇到与代码中指定的版本不一致的情况,您可以根据您所安装的情况进行相应的调整。 5. 最后,编译生成的最终文件将位于winmerge-master\Build\x64\Release目录中。您可以直接双击生成的WinMergeU.exe文件来使用WinMerge,而无需进行安装过程。 注意:以上步骤是基于使用Visual Studio 2017和Windows 10 SDK的情况。如果您使用其他版本的编译工具或操作系统,请根据实际情况进行相应的调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [编译winmerge源代码](https://blog.csdn.net/aivyzh/article/details/110953602)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值