我正在使用命令行编译器进行构建。一个问题是路径似乎需要是文件名的短版本,以便它们不包含任何空格。尽管我已经使用它一段时间了,但我对此并不太了解。
我最近升级到d2009,问题就从那时开始出现了。
有没有方法可以避免缩短路径?
我应该说,我目前不想改用MS Build工具。我只想构建我的应用程序的旧副本并继续其他工作。
以下是在dcc32.cfg文件中用于-I、-U、-O和-R参数的路径:
我已经从IDE的路径中复制了它,就像我在路径中所做的那样,并使用程序缩短了路径名。
尽管该路径中没有空格,它仍然找不到indy的
根据d2007环境变量,
IDE认为这是一个有效的库路径。
为什么会发生这种情况呢?我敢打赌这是一个我没有想到的简单错误!
谢谢您的帮助!
我最近升级到d2009,问题就从那时开始出现了。
有没有方法可以避免缩短路径?
我应该说,我目前不想改用MS Build工具。我只想构建我的应用程序的旧副本并继续其他工作。
以下是在dcc32.cfg文件中用于-I、-U、-O和-R参数的路径:
$(BDS)\LIB;$(BDS)\Imports;$(BDS)\Lib\Indy10;C:\PROGRA~1\Borland\BDS\4.0\RAVERE~1\Lib;c:\prj\lib\lib2002;C:\DOCUME~1\ALLUSE~1\DOCUME~1\RADSTU~1\5.0\Bpl;c:\DOCUME~1\mike\MYDOCU~1\BORLAN~1\bpl;C:\Prj\Lib\LOCKBO~1\source;C:\Prj\Lib\MyComp;C:\Prj\Lib\ABBREV~1\source;C:\Prj\Lib\ZLib;C:\Prj\Lib\MinMod;C:\Prj\Lib\HELPMA~1;C:\Prj\Lib\DXGETT~1;c:\windows\system32;c:\prj\lib\xpburn;C:\Prj\Lib\WININE~1;C:\Prj\Lib\regexpr\Source;C:\Prj\Lib\VCARDR~1;C:\PROGRA~1\Raize\RC4\Lib\BDS2006;C:\Prj\Lib\jcl\lib\d10;C:\Prj\Lib\jcl\source;C:\Prj\Lib\jvcl\lib\D10;C:\Prj\Lib\jvcl\common;C:\Prj\Lib\jvcl\RESOUR~1;C:\Prj\Lib\ProE6\Delphi;C:\Prj\Lib\FastMM4;C:\Prj\Lib\OPENOF~1;C:\Prj\Lib\DEVELO~1\Library\Delphi11;C:\Prj\Lib\DEVELO~1\EX38D9~1\Sources;C:\Prj\Lib\DEVELO~1\EXBD88~1\Sources;C:\Prj\Lib\DEVELO~1\XPTHEM~1\Sources;C:\Prj\Lib\DEVELO~1\EX2EBC~1\Sources;C:\Prj\Lib\DEVELO~1\EXC5FB~1\Sources;C:\Prj\Lib\DEVELO~1\EX7C7C~1\Sources;C:\Prj\Lib\DEVELO~1\EXPRES~3\Sources;C:\Prj\Lib\DEVELO~1\EXPRES~4\Sources;C:\Prj\Lib\DEVELO~1\EXC73B~1\Sources;C:\Prj\Lib\DEVELO~1\EX7165~1\Sources;C:\Prj\Lib\DEVELO~1\EXPRES~2\Sources;C:\Prj\Lib\DEVELO~1\EXPRES~1\Sources;C:\Prj\Lib\DEVELO~1\EX749C~1\Sources;C:\Prj\Lib\DEVELO~1\EX0A1A~1\Sources;C:\Prj\Lib\Mad\madBasic\BDS4;C:\Prj\Lib\Mad\MADDIS~1\BDS4;C:\Prj\Lib\Mad\MADEXC~1\BDS4;C:\Prj\Lib\Mad\MADKER~1\BDS4;C:\Prj\Lib\Mad\MADSEC~1\BDS4;C:\Prj\Lib\Mad\madShell\BDS4;C:\Prj\Lib\Mad\madShell\DeXter;C:\Prj\Lib\Mad\madExcept\..\Plugins;
我已经从IDE的路径中复制了它,就像我在路径中所做的那样,并使用程序缩短了路径名。
尽管该路径中没有空格,它仍然找不到indy的
IdCoder.dcu
,位于C:\Program Files\CodeGear\RAD Studio\5.0\lib\Indy10
。根据d2007环境变量,
$(BDS)
显然会扩展为 c:\program files\codegear\rad studio\5.0
。IDE认为这是一个有效的库路径。
为什么会发生这种情况呢?我敢打赌这是一个我没有想到的简单错误!
谢谢您的帮助!