指点成金-最美分享吧

登录

Delphi 2010 如何设置Exe输出路径?

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了Delphi 2010 如何设置Exe输出路径?相关的知识,希望对你有一定的参考价值。

具体设置的步骤如下:

1、打开Delphi 2010;

2、依次选择菜单Project>>Options;

3、在打开的设置中,在Delphi compler选项里的output directory子项,修改成你想输出的路径;

4、设置后,点击OK,即可按设置的路径编译出EXE程序。

5、设置页面附图如下

参考技术A 打开Delphi 2010----新建一个Vcl Forms Application -----Project-----Options-----Delphi compler选项里的output directory 修改成你想输出的路径.然后点左下我有的Default就设置为默认了!本回答被提问者采纳 参考技术B 一个是Debug,一个是Release,跟VC一样.默认是在当前路径,如果设置了Debug,则出调试版,若是Release则输出正式版,正式版比调试版少了注释.没有其他的.
在View->Project下,右击Exe文件进行更改
参考技术C View-Project Manager , 选中项目,右键Building Configurations, 点Edit... 在弹出的窗口中,点开Resource Compiler,点Directiories and Conditionals 参考技术D View-Project Manager , 选中项目 右键 属性 Directiories/Conditionals 里面应该就知道了
以上是Delphi 7 的, 2010 我没有试过 , 应该也差不多 .追问

delphi7 delphi2007 我都很熟悉,都知道怎么设置,但是2010跟以前的版本不太一样,谢谢你的回答。

设置 cl.exe 的输出路径

【中文标题】设置 cl.exe 的输出路径【英文标题】:Setting output path for cl.exe 【发布时间】:2012-05-01 03:48:52 【问题描述】:

我用的是命令行参数Fo,命令行是这样的:

file1.c  /ZI /nologo /W3 /WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd /analyze- /errorReport:queue /bigobj /FdDebugvc100.pdb /FoDebug /FaDebug

但仍有一些文件在 Debug 文件夹之外生成(exe、ilk、pdb)我做错了什么?

【问题讨论】:

【参考方案1】:

这些是由链接器生成的文件。您需要单独运行它或使用 /link 编译器选项,以便控制其输出。使用 /OUT 选项设置 .exe 和 .ilk 位置,使用 /PDB 选项设置 .pdb 位置。

【讨论】:

我没有看到/c,所以链接器作为cl.exe的子进程生成。 cl.exe 会将/link 之后的任何命令行选项传递给链接器,无需单独运行。 不,不是 /Fd,这是一个编译器选项,只设置程序数据库的位置。稍后由链接器使用,以生成调试器使用的 PDB 文件。【参考方案2】:

因为(如DCoder said)cl.exe/link 之后的任何命令行选项传递给链接器,所以可以一行完成:

cl.exe  /link user32.lib  /libpath:"C:Program FilesMicrosoft SDKswindowsv7.0ALib" /out:files
ewfilename.exe

您可以将files ewfilename.exe 更改为您想要的任何内容。如果您从批处理文件运行,您可以执行files\%1.exe 等操作...

【讨论】:

【参考方案3】:

嗯,我一直在寻找同样的东西,我在cl documentation 中找到了所有内容。但是这个页面是我搜索时谷歌的第一个页面,所以我把参考放在这里

/FA, /Fa(列表文件)指定路径名/Fd(命名 PDB 文件)/Fe(命名 EXE 文件)/FI(名称强制包含文件)/Fm(名称映射文件)/Fo(名称对象文件)/Fp(名称 .pch 文件)/FR、/Fr(创建 .sbr 文件)/FU(名称强制#使用文件)/Fx(合并注入代码)

【讨论】:

以上是关于Delphi 2010 如何设置Exe输出路径?的主要内容,如果未能解决你的问题,请参考以下文章