编译此开源应用程序时出现的问题
问题描述:
我正在尝试设置并运行LibreCAD,我正在关注它们的Build From Source Guide。编译此开源应用程序时出现的问题
在某一点上,并安装QT和boost后,我到达那里说这个步骤:
要改变,你必须创建文件 脚本/定制windows.bat这些默认设置和覆盖不同的设置 而不影响SCM(git)。举例 脚本/定制windows.bat:
set Qt_DIR=C:\Qt\5.4 set NSIS_DIR=C:\PROGRA~2\NSIS set MINGW_VER=mingw491_32
所以我创建了一个custom-windows.bat
文件,并改写设置。现在,由于我在64位Windows上工作,他们说我需要这样做:
64位Windows上存在NSIS_DIR路径问题。当NSIS 安装在Program Files(x86)文件夹中,NSIS_DIR被添加到PATH中时,构建过程中出现问题。
在这种情况下使用命令DIR/X \,并得到一个像这样的输出:
09/02/2014 09:50 PM <DIR> PROGRA~1 Program Files 10/27/2014 12:33 PM <DIR> PROGRA~2 Program Files (x86) 08/16/2014 10:49 PM <DIR> Qt
但到底是什么意思呢? “..使用命令dir /X \
并获取输出结果。”“哪里以及如何?感谢它,如果有人能告诉我如何解决这个问题。
答
打开命令提示符并且字面意思输入dir /X \
。输出将显示短文件夹名称和长文件夹名称之间的映射。
您的目标是使用Program Files (x86)
在NSIS_DIR
中的正确简写形式,因为它并不总是PROGRA~2
。它可以根据文件系统的历史从文件系统到文件系统。