在Delphi XE2中,我正在设置搜索路径。我想使用一个我定义的系统变量来缩短搜索路径中使用的各个文件夹的字符串。我这样做:
如果我不使用定义的环境变量,也就是完整写出路径,一切都正常,但如果我使用环境变量,编译器就无法理解搜索路径。我一直在使用Delphi 3,它比XE2简单得多,因此我可能没有在完全正确的位置指定路径或变量:
路径在这里指定: Project Manager|Project|Options|Delphi Compiler|Target All Configurations - All Platforms|Search Path
变量在这里指定: Project Manager|Project|Options|Debugger|Target: All Configurations - All Platforms|Environment Block|User Overrides
Search path : x:\Delphi Library\XTools;x:\Delphi Library\XDiag;
I define variable : L = x:\Delphi Library
Search path using L : $(L)\XTools;$(L)\XDiag;
如果我不使用定义的环境变量,也就是完整写出路径,一切都正常,但如果我使用环境变量,编译器就无法理解搜索路径。我一直在使用Delphi 3,它比XE2简单得多,因此我可能没有在完全正确的位置指定路径或变量:
路径在这里指定: Project Manager|Project|Options|Delphi Compiler|Target All Configurations - All Platforms|Search Path
变量在这里指定: Project Manager|Project|Options|Debugger|Target: All Configurations - All Platforms|Environment Block|User Overrides