File io Can';使用特定的strftime格式时,无法打开输出文件错误(NSIS 3.0.5)!定义/日期“;现在";
我有以下定义:File io Can';使用特定的strftime格式时,无法打开输出文件错误(NSIS 3.0.5)!定义/日期“;现在";,file-io,compilation,nsis,File Io,Compilation,Nsis,我有以下定义:!立即定义/日期“%Y-%b-%d\uh-%M-%S” 创建输出文件时:outfile.\my\u app\u name\u Setup-x64\u${NOW}\u Build\u${uuuu COUNTER\u\}.exe“ 编译成功。但是,当我将格式更改为:!现在定义/日期“%Y-%b-%d\uh:%M:%S”(有效地以冒号更改连字符达小时、分钟和秒)它不再成功编译。(编译错误`无法在最后打开Outfile)。 两(2)个问题: 是什么导致了这个错误 如何使用首选的strfti
!立即定义/日期“%Y-%b-%d\uh-%M-%S”
创建输出文件时:outfile.\my\u app\u name\u Setup-x64\u${NOW}\u Build\u${uuuu COUNTER\u\}.exe“
编译成功。但是,当我将格式更改为:!现在定义/日期“%Y-%b-%d\uh:%M:%S”
(有效地以冒号更改连字符达小时、分钟和秒)它不再成功编译。(编译错误`无法在最后打开Outfile)。两(2)个问题:
地址2。根据tmy格式(
)%Y-%b-%d\u%H:%M:%S“
是正确的。(可能会贬值(?)冒号在Windows上的文件名中不合法。请参阅
如果您是在POSIX上编译,从理论上讲这是合法的,但毫无意义,因为您无法在不重命名的情况下执行安装程序。我们肯定在UNIX机器(FreeBSD)上花费了太多的时间…无论如何,thnx Anders。