SOUI官方论坛

 找回密码
 立即注册
查看: 1289|回复: 2

关于安装SOUI向导后VS编译时出现cmd.exe找不到的问题

[复制链接]
  • TA的每日心情
    奋斗
    2022-7-4 09:45
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    59

    主题

    590

    帖子

    5515

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5515

    突出贡献优秀版主

    发表于 2019-12-21 16:12:45 | 显示全部楼层 |阅读模式
    原来也时不时有网友反馈说安装SOUI的向导后,再打开VS,会提示cmd.exe找不到问题。虽然这个问题时不时有人会提起,但我自己从来没有碰到过。
    今天要在一个XP虚拟机上编译SOUI代码,安装向导后,打开VS编译SOUI,也碰到了这个问题。
    比较一下安装前后path环境变更的变化,没有发现问题。但是安装向导出现找不到cmd.exe后,再在windows系统中手动修改一下Path环境变量,这个问题有可以修复。
    一直想不明白为什么,然后用regedit打开注册表找到Path变量的值,原来正常的值类型是REG_EXPAND_SZ类型,而SOUI向导修改后就变成了REG_SZ,从而导致XP读环境变量失败。
    修改向导,将写注册表字符串的类型修改为REG_EXPAND_SZ就解决了(win7以上没有问题)。
    再碰到这个问题的朋友自己手动更新一下Path这个环境变量吧。
  • TA的每日心情
    开心
    前天 22:51
  • 签到天数: 946 天

    [LV.10]以坛为家III

    581

    主题

    1343

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28876
    发表于 2019-12-21 20:30:08 | 显示全部楼层
    谢谢楼主分享
    QQ图片20200612215610.png
  • TA的每日心情
    开心
    前天 22:51
  • 签到天数: 946 天

    [LV.10]以坛为家III

    581

    主题

    1343

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28876
    发表于 2020-6-12 21:57:00 | 显示全部楼层
    【SOUI作者】启程软件 2020-06-09 9:23:23
    主要是向导把这个path环境变量写坏了。

    【元婴】笑看天下 2020-06-09 9:25:43
    /偷看向导把path写坏了,问题大了

    【SOUI作者】启程软件 2020-06-09 9:29:34
    字符串类型搞错了。win7下必须是REG_SZ_EX

    【SOUI作者】启程软件 2020-06-09 9:29:49
    win10下用REG_SZ没有问题。

    【融合】Pwh 2020-06-09 10:11:30
    启程软件  
    cmd.exe找不到可以看这个贴子。
    @启程软件 谢谢谢谢!更新一下path就能运行了!话说论坛里cmd.exe关键字搜不到这个帖子诶……

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2024-5-18 14:52

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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