【问题标题】:DunitX and FinalBuilderDunitX 和 FinalBuilder
【发布时间】:2017-05-26 15:39:24
【问题描述】:

我在 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 柏林 10.1

FinalBuilder:8

【问题讨论】:

  • 你确定那个点属于那里吗?
  • @StefanGlienke 哪个点?
  • $(DUnitX.) 中的那个看我的回答。

标签: delphi c++builder finalbuilder dunitx


【解决方案1】:

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

Delphi 编译器 -> 任何目标的搜索路径可能包含 $(DUnitX.)

确保删除点并确保您已设置 DUnitX 环境变量 - 有关更多信息,请参阅本文:https://www.finalbuilder.com/resources/blogs/postid/702/dunitx-has-a-wizard

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

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

【讨论】:

  • 是的,没有“。”但是当我从搜索中删除 $DunitX 时,它会构建。感谢您的提示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
相关资源
最近更新 更多