首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$(BDSCOMMONDIR)在编译时与FinalBuilder和IDE不同

$(BDSCOMMONDIR)在编译时与FinalBuilder和IDE不同
EN

Stack Overflow用户
提问于 2014-09-16 10:27:33
回答 1查看 1.5K关注 0票数 0

我正在从Delphi XE3升级到XE7,我注意到我的FinalBuilder脚本不再像预期的那样工作了。

我有各种Delphi项目,配置为将BPL / DCP文件输出到$(BDSCOMMONDIR)\*,该文件被设置为C:\Users\Public\Documents\Embarcadero\Studio\15.0的系统环境变量。打开IDE中的项目&编译工作如期而至,但是,每当我使用FinalBuilder编译时,文件就会生成为C:\Users\Public\Documents\RAD Studio\15.0,我不知道为什么,我到处搜索,看不到设置路径的位置。

  • (IDE)工具->选项->环境变量
  • %APPDATA%\Embarcadero\BDS\15.0\environment.proj
  • FinalBuilder环境变量
  • 系统环境变量

在所有这些位置上,路径都是预期的。我怀疑在同一台机器上同时安装XE3和XE7是个问题,纯粹是因为对于XE3设置,$(BDSCOMMONDIR)指向C:\Users\Public\Documents\RAD Studio\10.0 (唯一的区别是产品版本)。因为我现在只是在评估XE7,所以我想尽量避免不得不卸载XE3,除非这是绝对必要的。

注意-这里的另一个不同之处是,当我安装XE7时,我选择了Delphi而不是RAD,这是我以前在安装XE3时使用的(我不需要C++ Builder )。

有人知道为什么会这样吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-17 03:17:36

BDSCOMMONDIR与所有其他delphi变量(如BDS )一起虚拟化,否则不可能使用delphi的多个版本进行编译。这是库/组件供应商一直在做的事情。

这里的问题是Finalbuilder的XE7支持中的一个bug,很快就会发布一个修复程序。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25866368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档