2017-05-26 63 views
-1

我在DunitX中都有C++和Delphi測試。我正在嘗試將它發佈到FinalBuilder中。 C++測試建立罰款,但德爾福測試有錯誤:DunitX和FinalBuilder

"Error creating cfg file: C:\Tests.cfg Error expanding variables in Library Path : [Expression Error]: Variable\Object "DUnitX" does not exist! [$(DUnitX.);$(BDSLIB)\Win32\rele] 

的的FinalBuilder沒有DunitX作用,但DUNIT和NUnit的。對於C++和Delphi來說,動作都是Build。對FinalBuilder集成的思考表示讚賞。

IDE:RAD柏林10.1

的FinalBuilder:8

+0

你確定這個點屬於那裏嗎? –

+0

@StefanGlienke哪個點? –

+0

'$(DUnitX。)'中的一個參見我的答案。 –

回答

2

打開失敗的項目,並考慮項目選項

Delphi編譯器 - >任何目標搜索路徑可能包含$(DUnitX) < - 注意點

確保刪除點並確保已設置DUnitX環境變量 - 有關其他信息,請參閱此文章:https://www.finalbuilder.com/resources/blogs/postid/702/dunitx-has-a-wizard

如果您使用Delphi附帶的DUnitX版本,則可以從搜索路徑中刪除$(DUnitX.),因爲DUnitX源應位於BDSLib目錄中。

但是請記住,當您通過嚮導創建新的DUnitX項目時,會將該變量添加到項目中(可能來自最初的項目),然後在使用FinalBuilder構建時可能再次失敗。如果變量不存在,我不知道沒有那個錯誤點的行爲。

+0

是的,沒有'。'但是當我從搜索中刪除$ DunitX時,它會生成。謝謝你的提示。 –

相關問題