2017-05-26 29 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时,它会生成。谢谢你的提示。 –

相关问题