V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sky92682
V2EX  ›  问与答

电脑上没装 VS 麻烦好心朋友帮我编译一下这个 WinMTR 十分感谢!

  •  
  •   sky92682 · 2015-03-13 09:37:54 +08:00 · 9280 次点击
    这是一个创建于 3326 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/oott123/WinMTR
    源代码: http://ccxr.iptime.org:8000/list/HDD1/Files/WinMTR-master.zip
    烦请好心朋友帮忙编译一下 十分感谢!

    第 1 条附言  ·  2016-06-23 12:08:54 +08:00
    自己编译了一个不限次数的版本 并加入了纯真数据库 内含 32 位和 64 位的程序 感谢各位在下面提供教程的朋友
    http://pan.baidu.com/s/1i4VD7Xr
    22 条回复    2016-08-02 16:42:17 +08:00
    bestsanmao
        1
    bestsanmao  
       2015-03-13 10:10:20 +08:00
    下载下来想给您编译一下来着
    但是提示需要vs12
    我只有vs10
    不好意思
    stupidcat
        2
    stupidcat  
       2015-03-13 10:10:59 +08:00
    联系方式呢
    chenshaoju
        3
    chenshaoju  
       2015-03-13 10:17:24 +08:00
    错误 1 error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets 44 5 WinMTR


    爱莫能助。
    chenshaoju
        4
    chenshaoju  
       2015-03-13 10:18:43 +08:00
    刚试了一下,不行,少文件:

    生成启动时间为 2015/3/13 10:18:02。
    1>项目“D:\My Documents\Visual Studio 2012\Projects\WinMTR-master\WinMTR.vcxproj”在节点 2 上(Build 个目标)。
    项目文件包含 ToolsVersion="12.0"。此工具集可能未知或缺失(您可以通过安装相应版本的 MSBuild 来解决该问题),或者该生成因策略原因已被强制更改为特殊 ToolsVersion。将此项目视作具有 ToolsVersion="4.0"。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=291333。
    1>ClCompile:
    D:\Software\Microsoft Visual Studio 11.0\VC\bin\CL.exe /c /Zi /nologo /W3 /WX- /O2 /Ob1 /Oy- /D WIN32 /D NDEBUG /D _WINDOWS /D _CRT_SECURE_NO_WARNINGS /D _VC80_UPGRADE=0x0600 /D _USING_V110_SDK71_ /D _MBCS /GF /Gm- /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Fo".\Release\\" /Fd".\Release\vc110.pdb" /Gd /TP /analyze- /errorReport:prompt WinMTRLicense.cpp WinMTRStatusBar.cpp WinMTRDialog.cpp WinMTRGlobal.cpp WinMTRHelp.cpp WinMTRMain.cpp WinMTRNet.cpp WinMTROptions.cpp WinMTRProperties.cpp
    WinMTRLicense.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRStatusBar.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRDialog.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRGlobal.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRHelp.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRMain.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRNet.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTROptions.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    WinMTRProperties.cpp
    1>d:\my documents\visual studio 2012\projects\winmtr-master\WinMTRGlobal.h(22): fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
    正在生成代码...
    1>已完成生成项目“D:\My Documents\Visual Studio 2012\Projects\WinMTR-master\WinMTR.vcxproj”(Build 个目标)的操作 - 失败。

    生成失败。

    已用时间 00:00:01.52
    stupidcat
        5
    stupidcat  
       2015-03-13 10:25:49 +08:00
    v12是指VS 2013,你是2012(即v11),所以提示缺失工具集
    stupidcat
        6
    stupidcat  
       2015-03-13 10:28:35 +08:00   ❤️ 1
    VS 2013提示缺少nafxcw.lib,搜了下说“Multibyte MFC Library was deprecated in VS2013”,所以还需要下载这个: http://www.microsoft.com/en-us/download/confirmation.aspx?id=40770
    bestsanmao
        7
    bestsanmao  
       2015-03-13 10:37:26 +08:00   ❤️ 5
    scys
        8
    scys  
       2015-03-13 10:50:04 +08:00
    @bestsanmao 感谢~
    @sky92682 顺道拿了个:P
    sky92682
        9
    sky92682  
    OP
       2015-03-13 11:15:29 +08:00
    十分感谢楼上各位热心朋友的帮助 感激不尽
    oott123
        10
    oott123  
       2015-03-13 14:52:52 +08:00
    简直了!你们都没看到我发了 release 么?
    https://github.com/oott123/WinMTR/releases
    @stupidcat 确实是需要那么个玩意儿233
    coldswell
        11
    coldswell  
       2015-04-01 15:22:17 +08:00
    有linux版本的吗?
    ve2x
        12
    ve2x  
       2015-05-23 16:19:15 +08:00
    @oott123
    @bestsanmao

    可以编译成不限ping次数吗 7次就自动停止太短了
    oott123
        13
    oott123  
       2015-05-23 16:41:28 +08:00
    @ve2x 去掉这一行就可以了
    https://github.com/oott123/WinMTR/blob/master/WinMTRDialog.cpp#L1225
    编译请自己动手。
    ve2x
        14
    ve2x  
       2015-05-23 20:22:54 +08:00
    @oott123 好吧 .. 从来没有弄过 不知道从哪里下手...
    oott123
        15
    oott123  
       2015-05-23 22:20:15 +08:00 via Android
    @ve2x 安装 vs 2013 和 6楼给的链接,下载代码,双击 sln 文件,点编译。
    我机器重装了,没 vs
    kang000feng
        16
    kang000feng  
       2016-06-12 20:45:54 +08:00
    @sky92682 你好,请问 32 位的编译版你有备份么?这个链接 402 了, https://www.dropbox.com/s/mb8hnhv4zvkz19q/WinMTR.zip?dl=0
    能否麻烦你共享一下,谢谢你!
    kang000feng
        17
    kang000feng  
       2016-06-12 20:52:05 +08:00
    @bestsanmao 你好,这个链接又 402 了, https://www.dropbox.com/s/mb8hnhv4zvkz19q/WinMTR.zip?dl=0
    请问 32 位的编译版你有备份么?能否麻烦再共享一下,谢谢你!
    sky92682
        18
    sky92682  
    OP
       2016-06-23 12:11:45 +08:00
    @kang000feng
    @ve2x
    我重新编译了 32 位和 64 位都有 而且是不限 Ping 的次数 在附言里面有下载链接
    kang000feng
        19
    kang000feng  
       2016-07-08 11:07:15 +08:00
    @sky92682 谢谢分享。另外您的绿色版 besttrace 度盘分享失效了,能否麻烦再发个链接?谢谢。
    kang000feng
        20
    kang000feng  
       2016-07-13 15:09:27 +08:00
    @sky92682 你好, 你编译的版本运行不了,已安装 net 3.5 和 4.0 .操作系统版本有要求吗?
    kwo68321
        21
    kwo68321  
       2016-08-01 03:33:44 +08:00
    @oott123
    @sky92682
    改哪里可以让节点也显示域名?
    例如 tracert 命令会让某些节点显示域名与 ip :
    11 390 ms 299 ms 299 ms ae-1-6.bar2.SanFrancisco1.Level3.net [4.69.140.153]
    12 * * * 请求超时。
    13 286 ms 287 ms 294 ms ae3-sjc11-bb02.net.dropbox.com [108.160.175.108]
    14 192 ms 186 ms 192 ms ae11-sjc8-dr02.net.dropbox.com [108.160.174.238]
    15 * * * 请求超时。
    16 * 199 ms 196 ms rpc.v.dropbox.com [108.160.172.234]
    kwo68321
        22
    kwo68321  
       2016-08-02 16:42:17 +08:00
    虽然不懂编程,不过还是根据自己需求改进了几个地方。感谢微软 vs 真方便,更感谢源码提供者。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1785 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:28 · PVG 00:28 · LAX 09:28 · JFK 12:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.