从CMD dcc32构建符号表调试信息后,不会在dll(delphi)中添加符号表调试信息

时间:2017-09-01 14:26:49

标签: delphi-2010

我正在尝试为使用命令行.TDS编译器和.DLL配置文件编译的dcc32.exe生成.CFG文件。

在转换时,我看到我的DLL文件没有符号表。为了交叉检查这个,我在编译之前和之后检查DLL的大小,它是相同的。请告诉我我的.CFG文件中缺少什么,以防止将符号表调试信息添加到DLL中。

我正在使用Delphi 10.我的.CFG文件如下:

/B
/H-
/GD
/W-
/$A+
/$B-
/$C-
/$D+
/$E-
/$F-
/$G+
/$H+
/$I+
/$J+
/$K-
/$L+
/$M-
/$N+
/$O+
/$P+
/$Q+
/$R+
/$S+
/$T-
/$U-
/$V-
/$W+
/$X+
/$Y+
/AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
/$M16384,2097152
/K4194300
/NSData.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap;System.Win;Winapi;Vcl;Vcl.Samples;Vcl.Imaging
/CC
/DTDMDLL;BOMDLL;TRACE_INPUTBOX;
/IH:\Shared\INC
/UH:\Shared\PAS\PasController
/UH:\Shared\VCL
/UH:\Shared\VCL\TMS\Current\TMSComponentPack
/UH:\3rdParty\Delphi
/UH:\Tlbs
/UH:\3rdParty\HyperAct
/UH:\3rdParty\GifImage
/UH:\3rdParty\Abbrevia2\Product
/UH:\3rdParty\Microsoft
/UH:\3rdParty\Microsoft\IExtractImage
/UH:\Shared\INC
/UH:\Shared\Pas
/UH:\Shared\Internal
/UH:\\Shared\VCL\ElPack\Code
/UH:\Shared\VCL\ElPack\Code\Design
/UH:\Shared\VCL\QR1
/UH:\Shared\VCL\ElPack\Code\Source
/UH:\Shared\VCL\ShortcutBar
/UH:\Shared\VCL\Hebrew
/UH:\Shared\VCL\ToolBar
/UH:\Shared\VCL\PlasmaTools\Src
/UH:\Shared\DataModelDesign\InDbFunctions
/UH:\Shared\DataModelDesign\DistributedDesign
/UH:\Shared\DataModelDesign\DataModelDesigner
/UH:\Shared\BldKit\PUBLIC\KitRes\PAS
/UH:\Shared\VCL\xBom
/UH:\Shared\VCL\xDiff
/UH:\Shared\VCL\DEVEXP~1\Current\EXPRES~3\Sources
 -RH:\Shared\VCL -RH:\Shared\BldKit\VER
;Append Project Local Setting
/U H:\Shared\VCL\DevExpress\Current\ExpressBars 5\Sources\ 
/UH:\BOM\SmartBomConsolidation

另外,如何为DLL生成.PDB文件?

0 个答案:

没有答案