1

编译 Delphi 应用程序时,您有一些参数要在配置中使用 $(Config)\$(Platform) 将编译后的文件放在 Release\Win32 中是否有任何参数可以为我提供 DPR 文件中所述的程序名(这也是exe文件的名称)

只是为了更清楚我想要什么:我希望将所有编译的 exe 放在一个名为 C:_Delphi_Compiled\Projectname\Config\Platform 的文件夹中(使用我在下面提到的项目,它将是 C:_Delphi_Compiled\GUIDmaker \Release\Win32) 这将使我能够更好地控制我的项目 exe 文件和 DCU 文件

4

3 回答 3

2

$EXENAME是项目输出文件的名称(Project1.exe对于应用程序、Project1.dll库等)

$PROJECTFILENAME是您的 DPR 文件的名称

于 2012-09-27T12:51:06.610 回答
0

在这里查看我的答案:https \$(Platform)\$(Config)\$(MSBuildProjectName) ://stackoverflow.com/a/9597461/978342这将为您提供所需的东西。

于 2012-09-28T06:11:44.773 回答
0

还有Application.ExeName,虽然如果这是由 dll 调用,则返回调用 exe 的名称而不是 dll 的名称。

http://docwiki.embarcadero.com/Libraries/en/Vcl.Forms.TApplication.ExeName

于 2012-10-02T08:21:28.900 回答