簡體   English   中英

在Linux上安裝nsis失敗exitcode1

[英]install nsis on linux fails exitcode1

我正在嘗試在Linux上安裝Nsis,我找到了一個很好的安裝指南: http ://www.xdevsoftware.com/blog/post/How-to-Install-the-Nullsoft-Installer---NSIS- 在Linux-.aspx上 ,問題在於它在最后一步中失敗:scons SKIPSTUBS =所有SKIPPLUGINS =所有SKIPUTILS =所有SKIPMISC =所有NSIS_CONFIG_CONST_DATA =否PREFIX = / usr / local / nsis / nsis-2.46 install-compiler

這是我得到的輸出:

Source/script.cpp:6460:1:   required from here
Source/util.h:145:1: error: 'close' was not declared in this scope, 
and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

錯誤是:未在此范圍內聲明“關閉”。 我嘗試運行了幾次,然后在互聯網上查找解決方案,但我認為這是一台64位計算機而不是32位計算機的問題。

任何想法?

嘗試將#include <unistd.h>添加到util.h

最近有一個關於close()的錯誤報告 ,但是它在OSX上並且與編譯器/ c ++庫的更改有關,所以我不確定它是否適用,但是可能值得研究...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM