比方說,你有這樣的結構
然後設置
搜索路徑
.. \ .. \ .. \源
單位輸出目錄
.. \ .. \ ..\ BIN \德爾福XE7 \ $(平臺)\ $(配置)
編譯爲畢竟支持的平臺兩者發佈和調試你將不得不在斌這種結構目錄
對於安裝你必須設置IDE裏面的一些路徑。
環境
myComponent的=> [根路徑將文件]
庫
重複,對於所有支持的平臺
庫路徑
$(MyComponent的)\ BIN \德爾福XE7 \ $(平臺)\發佈
搜索路徑
$( MYCOMPONENT)\來源
調試,DCU-路徑
$(MyComponent的)\ BIN \德爾福XE7 \ $(平臺)\調試
如果有一些語言相關單位還有一個地方可以添加(見圖書館 - 翻譯)
這確保您擁有完整的調試功能(使用使用Debug-DCU選項集),並且在發佈時,您的應用程序中沒有調試代碼。
只是一個庫的旁註,你不應該想安裝,因爲你只在一些項目中使用它們。
只需將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>
要使用超對象庫我只是optionset添加到項目中(上構建配置單擊鼠標右鍵),一切都很好。
回到頂端所有搜索路徑應該是相對的。然後,您應該創建一個演示項目的版本,您可以在runtie中添加組件。就我個人而言,我更新的安裝組件在我的德爾福之前,我確信我需要它們,並且我從不安裝不可見的組件 – 2015-02-10 07:47:15
編譯器選項:範圍和溢出檢查始終。讓計算機爲你工作捕捉錯誤。 – 2015-02-10 09:39:56
問題的範圍是什麼?你想知道所有選項?編譯器選項?或者只是路徑相關的選項? – 2015-02-10 13:59:24