delphi 关于library path设置问题。迷惑中。。。。 ( 积分: 100 )

  • 主题发起人 主题发起人 piaoliousihai
  • 开始时间 开始时间
P

piaoliousihai

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用一个控件的时候出现无法编译一个PAS单元的问题。之后我做了一些测试,不过到现在也不是知道问题到底处在哪里。有高手帮忙解决一下。情况如下:
1,控件装上后(该路径已经在工程的library path里添加),我在一个工程里引用这个控件。未做设置,是可以编译通过。
2.当我在工程里设置 unit output directory 设置一个目录(目录存在)的时候,这个时候编译不通过。
3.在unit output directory 设置一个目录后,当我在一个新的问题把这个控件安装编译生成的.DCU文件拷贝到一个目录中。并把这个目录添加到library path里面。这个时候编译不通过。当我把第一步里添加的目录删掉后,编译通过。
我所做的这些设置都没有什么特殊的地方。不过结果却相差千里。请问这个是什么原因造成的。
 
3.在unit output directory 设置一个目录后,当我在一个新的问题把这个控件安装编译生成的.DCU文件拷贝到一个目录中。并把这个目录添加到library path里面。这个时候编译不通过。当我把第一步里添加的目录删掉后,编译通过。
这里有点让人看不懂。如果1能成功说时控件没问题,肯定是环境设置里有其它的问题。不用管那多。能用就用呗。
 
所以这个才是问题不明白的地方。为什么我在工程里设置了DCU的输入路径反而使得工程因这个控件的问题而编译不通过 !
 
后退
顶部