【问题标题】:Delphi XE2 compile error: package compiling tries to create directory?Delphi XE2 编译错误:包编译尝试创建目录?
【发布时间】:2014-01-14 09:25:51
【问题描述】:

为什么在 Delphi XE2 32bits 平台编译包时出现此错误:

c:\程序文件 (x86)\embarcadero\rad studio\9.0\Bin\CodeGear.Delphi.Targets(465,5):错误 MSB3191:无法 创建目录“C:\Program Files\Adobe\Adobe Photoshop CS2\Plug-Ins\Import-Export"。访问路径 'C:\Program Files\Adobe\Adobe Photoshop CS2\Plug-Ins\Import-Export' 被拒绝。

我在包资源目录和条件搜索路径中找到了该目录,并已将其从那里删除,但仍然出现此错误。它在哪里找到此路径以及为什么尝试创建该文件夹?

当我将单元输出目录更改为相对路径时开始出现此错误,即:“..\source\win32”

【问题讨论】:

  • 您没有将该文件夹配置为单元输出目录,或者在其项目选项中配置为包输出目录吗?
  • @TLama 不,它不会出现在单元输出或包输出下。
  • 这让我很困惑,这是第一次发生。有什么方法可以在项目选项中搜索路径吗?或者也许这个包仍然指向一些以前的编译文件(虽然我已经删除了所有的 bpl 和 dcp 和 dcu 文件
  • 我想知道为什么这被否决了。这是一个合理的问题。
  • 只有“随机”的反对者......

标签: delphi compilation directory package targets


【解决方案1】:

通过创建新包并复制旧包的源文件解决了问题。我认为一些旧信息被错误地留在了旧包中。

【讨论】:

    猜你喜欢
    • 2012-11-04
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 2012-08-06
    相关资源
    最近更新 更多