DunitX和FinalBuilder

时间:2017-05-26 15:39:25

标签: delphi c++builder finalbuilder dunitx

我在DunitX中进行了C ++和Delphi测试。我试图让它在FinalBuilder中构建。 C ++测试构建良好,但Delphi测试有错误:

"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 Berlin 10.1

FinalBuilder:8

1 个答案:

答案 0 :(得分:2)

打开失败的项目并查看项目选项

Delphi编译器 - >任何目标的搜索路径可能包含$(DUnitX。)< - 注意点

确保删除点并确保设置了DUnitX环境变量 - 有关其他信息,请参阅此文章:https://www.finalbuilder.com/resources/blogs/postid/702/dunitx-has-a-wizard

如果您使用Delphi附带的DUnitX版本,您只需从搜索路径中删除$(DUnitX.),因为DUnitX源应位于BDSLib目录中。

但请记住,当您通过向导创建新的DUnitX项目时,它会将该变量添加到项目中(可能是它最初的来源),然后在使用FinalBuilder构建时可能会再次失败。如果变量不存在,我不知道如果没有错误的点,它的行为如何。