不能将FireDAC与RAD studio 10.2版本1一起使用

时间:2017-08-14 15:51:31

标签: delphi rad firedac

我已将RAD Studio 10.2更新到最近的10.2.1版本。 现在,当我编译以前工作的程序时,我收到此错误:

  

[dcc32致命错误] TestForm.pas(7):F2051单元FireDAC.Stan.Error是使用不同版本的FireDAC.Stan.ResStrs.S_FD_PgUnsupTextType编译的。

在空项目上轻松复制:我只需在表单上插入TFDPhysMySQLDriverLinkTFDMSSQLDriverLink FireDAC组件,我就会收到同样的错误。

你能帮帮我吗?

---已编辑---

我已经安装了RAD 10.1 Berlin,但似乎两个安装之间的路径完全分开(18.0与19.0目录)。 我昨天安装了RAD 10.2.1,但我没有改变任何系统路径。它与RAD 10.2完美配合......

Test项目的编译器路径(见上文)为空。

以下是"工具/选项/德尔福选项/图书馆/图书馆"路径:

$(BDSLIB)\$(Platform)\release
$(BDSUSERDIR)\Imports
$(BDS)\Imports
$(BDSCOMMONDIR)\Dcp
$(BDS)\include

以下是相关的delphi环境变量:

$(BDSLIB) == h:\program files (x86)\embarcadero\studio\19.0\lib
$(BDSUSERDIR) == H:---CCF\Users\CC\Documents\Embarcadero\Studio\19.0
$(BDS) == h:\program files (x86)\embarcadero\studio\19.0
$(BDSCOMMONDIR) == C:\Users\Public\Documents\Embarcadero\Studio\19.0

这些路径是正确的,除了H:--- CCF \ Users \ CC \ Documents \ Embarcadero \ Studio \ 19.0并不存在。

$(BDSLIB)导致FireDAC.Stan.ResStrs.dcu的正确版本(日期为2017年7月29日)。

我试图取代" h:\ program files(x86)\ embarcadero \ studio \ 18.0"目录但问题仍然相同。

当我在项目搜索路径中包含H:\ Program Files(x86)\ Embarcadero \ Studio \ 19.0 \ source \ data \ firedac时,这解决了问题,但FireDAC DCU进入我的项目,这不是正常情况。

0 个答案:

没有答案