我遇到NSIS一些荒謬的問題,假設可能的最簡單的Hello World NSIS文件:故障在Windows上創建NSIS安裝7
outfile "hello_world.exe"
# create a default section.
section
# create a popup box, with an OK button and the text "Hello world!"
messageBox MB_OK "Hello world!"
sectionEnd
現在NSIS生成沒有任何錯誤的hello_world.exe,文件看起來正確。 但試圖在我的虛擬機中運行Windows 7也給出了錯誤
/path/to/hello_world.exe指定的路徑並不存在
這是很奇怪的,因爲它是完全一樣的路徑,它確實存在。 有趣的是,從葡萄酒運行相同的可執行文件,而不是完美的作品!
有關它可能是什麼的任何想法?
僅供參考,我在我的Win7/64消息框顯示正確測試您的代碼示例沒有任何問題。您可以試試[Dependency Walker](http://www.dependencywalker.com/)的分析功能,以瞭解它正在嘗試做什麼。也許你有另一個程序正在做一些像殺毒軟件一樣的混亂? – Seki 2012-02-23 16:55:41
也許嘗試Windows上的Windows路徑... – Anders 2012-02-23 17:03:29
這只是一個例子;) – 2012-02-23 17:32:53