我正在将一个旧项目从 Delphi 2007 升级到 Delphi XE7 。
在编译时,出现以下错误:
[dcc32致命错误] MyProject.dpk:E2202所需的软件包'bdertl'不是 找到
如果我从项目文件的requires
子句中将其删除,则会出现以下错误:
[dcc32致命错误] MyProject.dpk:E2202不是必需的程序包'vcljpg' 找到
如果我也删除了这一行,那么项目将正确编译。
应该将它们简单地删除还是应该用其他东西替换?
答案 0 :(得分:1)
自Delphi 2009起,vcljpg
软件包已被删除,并被vclimg
取代。
请参见D2009, Whats new:
从VCLJPG到VCLIMG:vcljpg软件包已被删除,其内容现在位于vclimg中。使用vcljpg更新项目以改为使用vclimg软件包。