2017-08-10 92 views
0

简短的问题。 我怎样才能建立一个Delphi项目,自动输出在同一文件夹和Project32.exe时所选择的目标平台是Win32Project64.exe时所选择的目标平台是Win64编译的可执行文件。作为Project32.exe和Project64.exe自动设置编译的可执行文件

Project名称只是一个例子。

对于同一文件夹,我成功设置参数,如下图所示。

enter image description here

从我看到的选项,我认为是不可能的,但谁知道......也许有一种方式。

+1

不要这样做。部署时更改名称。 –

+0

请注意,如果您对商标感兴趣,“Project64”已被采用。 –

+0

这种解决方案的目的是要直接制备所必需的文件InnoSetup。设置安装后,程序文件的内部应用程序的名称将是'Project.exe' – REALSOFO

回答

1

打开项目选项并选择建立事件。然后选择所有配置 - 32位Windows平台。在生成后下输入下面的序列事件的命令

ren $(OUTPUTPATH) $(OUTPUTNAME)32.$(OUTPUTEXT) 

现在选择所有配置 - 相应的64位Windows平台并输入以下顺序:

ren $(OUTPUTPATH) $(OUTPUTNAME)64.$(OUTPUTEXT) 

请注意,您将失去集成调试功能,因为调试器无法再找到exe文件。

+0

我想说的是,从@Uwe和@Remy两个答案(标志着一个可能的解决方案)帮我确定最终的解决方案。我用最后的命令是:'复制$(OUTPUTPATH)$(OUTPUTDIR)\ $(OUTPUTNAME)32 $(OUTPUTEXT)'。 – REALSOFO