发布于 2015-02-10 10:22:19
假设你有这个结构
- source
- bin
- Delphi XE7
然后设置
在编译了所有支持的平台以及Release和Debug之后,您将在bin目录中使用该结构。
- source
- bin
- Delphi XE7
- Android
- Release
- Debug
- Win32
- Release
- Debug
- Win64
- Release
- Debug
安装时,必须在IDE中设置一些路径。
- **Library Path**$(MYCOMPONENT)\bin\Delphi 7\$(平台)\发布
- **Search Path**$(MYCOMPONENT)\来源
- **Debug-DCU-Path**$(MYCOMPONENT)\bin\Delphi 7\$(平台)\Debug
如果有一些与语言相关的单元,也有一个添加的地方(请参阅库-已翻译的)
这确保了您具有完整的调试功能(使用使用debug 选项集),并且在发布时应用程序中没有调试代码。
只是你不想安装的库的一个侧面,因为你只在一些项目中使用它们。
只需使用与环境变量相结合的Optionset。
在这里,我的SuperObject.optionset ($(USRLIB)指向一个目录,在那里我收集所有常用的源代码。$(USRLIB)\ext是所有外部库的地方)。
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<DCC_UnitSearchPath>$(USRLIB)\ext\superobject;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
</PropertyGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType>OptionSet</Borland.ProjectType>
<BorlandProject>
<Delphi.Personality/>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
</ProjectExtensions>
</Project>要使用超级对象库,我只需将选项集添加到项目中(鼠标右键单击)即可。
https://stackoverflow.com/questions/28425456
复制相似问题