简短的问题。 我怎样才能建立一个Delphi项目,自动输出在同一文件夹和Project32.exe
时所选择的目标平台是Win32
和Project64.exe
时所选择的目标平台是Win64
编译的可执行文件。作为Project32.exe和Project64.exe自动设置编译的可执行文件
Project
名称只是一个例子。
对于同一文件夹,我成功设置参数,如下图所示。
从我看到的选项,我认为是不可能的,但谁知道......也许有一种方式。
简短的问题。 我怎样才能建立一个Delphi项目,自动输出在同一文件夹和Project32.exe
时所选择的目标平台是Win32
和Project64.exe
时所选择的目标平台是Win64
编译的可执行文件。作为Project32.exe和Project64.exe自动设置编译的可执行文件
Project
名称只是一个例子。
对于同一文件夹,我成功设置参数,如下图所示。
从我看到的选项,我认为是不可能的,但谁知道......也许有一种方式。
打开项目选项并选择建立事件。然后选择所有配置 - 32位Windows平台。在生成后下输入下面的序列事件的命令:
ren $(OUTPUTPATH) $(OUTPUTNAME)32.$(OUTPUTEXT)
现在选择所有配置 - 相应的64位Windows平台并输入以下顺序:
ren $(OUTPUTPATH) $(OUTPUTNAME)64.$(OUTPUTEXT)
请注意,您将失去集成调试功能,因为调试器无法再找到exe文件。
我想说的是,从@Uwe和@Remy两个答案(标志着一个可能的解决方案)帮我确定最终的解决方案。我用最后的命令是:'复制$(OUTPUTPATH)$(OUTPUTDIR)\ $(OUTPUTNAME)32 $(OUTPUTEXT)'。 – REALSOFO
不要这样做。部署时更改名称。 –
请注意,如果您对商标感兴趣,“Project64”已被采用。 –
这种解决方案的目的是要直接制备所必需的文件InnoSetup。设置安装后,程序文件的内部应用程序的名称将是'Project.exe' – REALSOFO