编译此开源应用程序时出现问题

时间:2016-08-04 16:28:35

标签: c++ build librecad

我正在尝试设置并运行LibreCAD,我正在关注他们的Build From Source Guide

在某些时候,在安装QTboost之后,我到达了这样的步骤:

  

要更改这些默认设置,您必须创建文件   scripts / custom-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

但这意味着什么? &#34; ..使用命令dir /X \并获取输出.. &#34;在哪里以及如何?如果有人能告诉我如何解决这个问题,请欣赏它。

1 个答案:

答案 0 :(得分:1)

打开命令提示符,然后输入dir /X \。输出将显示短文件夹名称和长文件夹名称之间的映射。

您的目标是在Program Files (x86)中使用NSIS_DIR的正确简短表单,因为它并不总是PROGRA~2。根据文件系统的历史记录,它可以在文件系统和文件系统之间变化。