在尝试使用VS 2012构建Qt5(32位)的障碍重重的过程中,我又遇到了另一个构建错误。
它是:
(set PATH=C:\Users\daniel347x\Desktop\Backup\__Dan_Root\qt5\qtbase\lib;%PATH:)=^)%) &
C:\Users\daniel347x\Desktop\Backup__Dan_Root\qt5\qtbase\bin\uic.exe
dialogs\qfiledialog.ui -o ui_qfiledialog.h
NMAKE:致命错误U1077:
'(set':返回代码'0xc0000135'
停止。
当我进行详细的Google / StackOverflow搜索时,我找不到与
请注意,
我在32位Visual Studio 2012工具命令提示符中运行
我已经重新启动了计算机,并使用管理员权限运行了VS 2012工具命令提示符(以防出现权限错误),尝试运行
然后,我尝试弄清楚错误实际上是什么。此时,我被触发Makefile的shell脚本内部执行的命令行语句的语法所困扰:
我不理解这个脚本中:)=^)%这些符号的含义。
在一个Windows shell脚本的上下文中,有人能告诉我这些符号的含义吗?(该脚本在
作为一个额外的可选问题,我可以做什么来克服这个错误并继续构建Qt5,而不会阻碍进展?
(set PATH=...;%PATH:)=^)%)
失败问题(返回错误代码0xc0000135
)有关的任何相关信息。请注意,
nmake
会花费很长时间(超过1小时),快乐地切换目录,运行中间的.exe文件,并编译和链接代码文件。我在32位Visual Studio 2012工具命令提示符中运行
nmake
(以及运行configure
),据我所知,所有我的path
变量都已正确设置(它们包括32位Perl和32位Python的路径,尽管我认为这与此处无关)。我已经重新启动了计算机,并使用管理员权限运行了VS 2012工具命令提示符(以防出现权限错误),尝试运行
nmake
,但仍然出现相同的错误。然后,我尝试弄清楚错误实际上是什么。此时,我被触发Makefile的shell脚本内部执行的命令行语句的语法所困扰:
(set PATH=...;%PATH:)=^)%)
^^^^^^ // What do the symbols :)=^)% mean?
我不理解这个脚本中:)=^)%这些符号的含义。
在一个Windows shell脚本的上下文中,有人能告诉我这些符号的含义吗?(该脚本在
nmake
Makefile的上下文中执行(使用VS 2012构建32位Qt5))作为一个额外的可选问题,我可以做什么来克服这个错误并继续构建Qt5,而不会阻碍进展?