设为首页 收藏本站

NSIS中文论坛

查看: 431|回复: 6

[求助] 有关MUI.nsh头文件

[复制链接]
  • TA的每日心情
    开心
    昨天 12:12
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    37

    帖子

    2819

    积分

    积分
    2819
    发表于 2018-4-16 09:06:46 | 显示全部楼层 |阅读模式
    这段时间在看与nsDialogs相关的例子,已经遇到数次无法编译通过的情况,如“在卸载页面收集信息”(http://www.flighty.cn/html/bushu/20100208_29.html),其中所给的头文件如下:
    !include nsDialogs.nsh
    !include LogicLib.nsh
    !include "MUI2.nsh"
    编译时报错Error: Can't open "D:\Program Files (x86)\NSIS2.5.1ContribUIsmodern.exe"!
    这些例子,只要添加MUI.nsh头文件即可编译通过。而这些例子应该是编写者编译通过的,为什么我这儿编译时
    需添加MUI.nsh头文件,很想知道其中的原委。
       请高手指教。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    143

    帖子

    731

    积分

    积分
    731

    NSIS元老

    发表于 2018-4-16 10:02:44 | 显示全部楼层
    不需要,只要一个 MUI2.nsh 放在第一行就行了:
    !include "MUI2.nsh"

    Name "Test"
    OutFile "Test.exe"
    BrandingText "轻狂志www.flighty.cn"
    MUI.nsh  不要用了,落后。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:12
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    37

    帖子

    2819

    积分

    积分
    2819
     楼主| 发表于 2018-4-16 17:14:04 | 显示全部楼层
    本帖最后由 xt2zsun 于 2018-4-16 17:38 编辑
    jiake 发表于 2018-4-16 10:02
    不需要,只要一个 MUI2.nsh 放在第一行就行了:MUI.nsh  不要用了,落后。

    试了,还是不行啊!
    MUI2.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    143

    帖子

    731

    积分

    积分
    731

    NSIS元老

    发表于 2018-4-16 18:47:50 | 显示全部楼层
    首先,我说的是“只要一个 MUI2.nsh 放在第一行”你还是写了三个头文件……
    其次,你这个问题和我说的无关,感觉是头文件内容有问题,路径中的斜线都丢了,换个官方版本吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:12
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    37

    帖子

    2819

    积分

    积分
    2819
     楼主| 发表于 2018-4-16 19:31:26 | 显示全部楼层
    jiake 发表于 2018-4-16 18:47
    首先,我说的是“只要一个 MUI2.nsh 放在第一行”你还是写了三个头文件……
    其次,你这个问题和我说的无关 ...

    非常感谢你的认真负责耐心的回复。我用的是NSIS_v251_Build_20180306版,会按照老师的指点,再换官方版本和头文件试试。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-14 20:37
  • 签到天数: 65 天

    [LV.6]常住居民II

    95

    主题

    425

    帖子

    4845

    积分

    积分
    4845
    发表于 2018-4-17 11:08:46 | 显示全部楼层
    以前写的,确实不需要加那两个头文件即可使用NSIS_v251_Build_20180306 - NSISFANS.exe编译成功 2018-04-17_110547.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:12
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    37

    帖子

    2819

    积分

    积分
    2819
     楼主| 发表于 2018-4-17 19:38:36 | 显示全部楼层
    本帖最后由 xt2zsun 于 2018-4-18 08:20 编辑
    flighty 发表于 2018-4-17 11:08
    以前写的,确实不需要加那两个头文件即可使用NSIS_v251_Build_20180306 - NSISFANS.exe编译成功
    ...

    谢谢jiake和flighty两位老师!由于两位给了确信能编译通过的准确回复,让我明确了查找无法编译通过的方向,少走了弯路,很快找到了原因。其原因竟与操作系统有关,Windows 10 64位家庭版,从NSIS 2.51到3.03都无法编译通过。在Windows 7系统顺利编译通过。再次谢谢jiake和flighty!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|联系我们|NSIS中文论坛    

    GMT+8, 2018-10-20 18:25 , Processed in 0.027957 second(s), 14 queries , MemCache On.

    Powered by Discuz!X3.3

    Copyright © 2015-2018 NSIS中文论坛

    快速回复 返回顶部 返回列表