【问题标题】:madExcept.obj not found when building in Team CIty在 Team CIty 中构建时找不到 madExcept.obj
【发布时间】:2013-03-25 20:27:42
【问题描述】:

我使用 Team City 构建了一个 C++ Builder 2010 项目,并注意到我在添加 madExcept 时遇到了问题。该构建抱怨找不到 MADEXCEPT.OBJ。我的猜测是,C++ Builder 2010 IDE 中添加的标准 包含路径不会传播到Team City 构建。由于 .cbproj 文件没有提及定位 madExcept 的位置,因此构建失败。我是对的,我该如何最好地纠正这个问题?在 Build Agent 上的 IDE 中构建工作正常,甚至使用 RAD Studio 命令提示符,就在 Team City 正在构建它失败。更奇怪的是,使用 RAD Studio 命令提示符 时也没有设置指向 madExcept 的变量,但它仍然有效。

【问题讨论】:

  • 这并不能回答您的问题,但是您是否为 madExceptPatch.exe 添加了额外的构建步骤?否则,madExcept 可能不起作用,请参阅help.madshi.net/madExceptFaq.htm

标签: msbuild teamcity c++builder madexcept


【解决方案1】:

问题似乎是 madExcept 和整个 mad 套件 将对包含文件和库的引用添加到

HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\CodeGear\BDS\7.0\...

由于 TeamCity 构建代理以其他用户身份运行,因此无法使用此信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多