Delphi XE2无法创建输出文件
问题描述:
Win 7 64位,Delphi XE2 Target 32位。当我从调试配置开关可以松开,我得到Delphi XE2无法创建输出文件
[DCC Fatal Error] uADStanIntf.pas(1016): F2039 Could not create output file 'C:\Program Files (x86)\da-soft\AnyDAC for Delphi\Source\uADStanIntf.dcu'
我没有看到在选项设置任何区别,图书馆和浏览路径是相同的。该路径应
'C:\Program Files (x86)\da-soft\AnyDAC for Delphi\DCU\D16\uADStanIntf.dcu'
答
它看起来像你正试图从已安装到Program Files目录,这是只读到非管理员第三方库编译源文件。
你不应该从程序文件目录编译源文件,而且肯定不应该在那里输出。您应该将源文件复制到开发树中的目录。换句话说就是一个可写的目录。显然你需要更新搜索路径。
您还应该设置输出目录的默认XE2是:
.\$(Platform)\$(Config)
这将输出到文件夹一样Win32\Debug
当占位符扩大。
将此设置应用于项目选项中的所有配置目标,以便它可以被继承。
也许你不想编译这些源代码文件,并希望使用提供的.dcu文件。在这种情况下,将包含.dcu文件的目录添加到搜索路径中。
研究正在挖掘所有配置设置。这个问题对我有帮助,要求它有一个解决方案。也许这对别人有用,我无法控制。 – Mike 2014-10-21 21:42:37