我正在尝试安装GLscene但遇到源文件位置问题。
在安装说明中说明将GLscene源目录添加到工具/选项/ Delphi选项/库中的全局库路径中,我已经完成但它没有效果。
我可以将源目录添加到每个包项目目录中然后进行编译,但我希望它可以全局访问。
我输入的GLscene库项目是
C:\用户\安迪\文件\ Embarcadero的\工作室\项目\ GLScene_VCL \源
C:\用户\安迪\文件\ Embarcadero的\工作室\项目\ GLScene_VCL \源\着色器
C:\用户\安迪\文件\ Embarcadero的\工作室\项目\ GLScene_VCL \源\设计时
哪些都正确,
任何人都知道编译器无法找到这些目录中的文件的原因吗?
答案 0 :(得分:2)
编译器将在库路径上搜索源文件。请注意,不同的目标有单独的库路径,例如Win32,Win64等。
如果您找不到源文件,则它们不在您指定的库路径中。
我个人不喜欢使用源文件的搜索路径的方法。我喜欢我项目目录下的所有内容,以便我可以从我的VCS中查看并拥有我需要在那里构建的所有内容。基于搜索路径的方法使得严重的开发变得非常困难,因为您无法维护分支。如果您使用旧版本来维护使用旧版本的库,该怎么办?
答案 1 :(得分:0)
这有点晚了,但它可以帮助其他人。
尝试添加路径 库路径和调试DCU路径。
最近的Delphi版本对Release和Debug有不同的构建配置,我的猜测是Debug配置只在Debug DCU Path中搜索。