如何在Delphi10中添加库路径
How to add library paths in Delphi 10
我正在尝试安装 GLscene,但遇到源文件位置问题。
安装说明中说要将GLscene源目录添加到tool/options/Delphioptions/Library中的全局库路径中,我已经这样做了,但没有效果。
我可以将源目录添加到每个包项目目录中,然后编译,但我更希望它可以全局访问。
我输入的 GLscene 库项目是,
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source\Shaders
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source\DesignTime
全部正确,
有人知道编译器无法在这些目录中找到文件的原因吗?
编译器将在库路径中搜索源文件。请注意,不同的目标有单独的库路径,例如Win32、Win64 等
如果您有无法找到的源文件,那么它们不在您指定的库路径中。
我个人不喜欢使用源文件搜索路径的方法。我喜欢我的项目目录下的所有内容,这样我就可以从我的 VCS 中检出并拥有我需要构建的所有内容。基于搜索路径的方法使认真的开发变得非常困难,因为您无法维护分支。如果您有旧版本要维护使用旧版本的库怎么办?
嗯,这有点晚了,但它可以帮助其他人。
尝试将路径添加到库路径和调试 DCU 路径 .
最近的 Delphi 版本具有不同的发布和调试构建配置,我的猜测是调试配置仅在调试 DCU 路径中搜索。
我正在尝试安装 GLscene,但遇到源文件位置问题。
安装说明中说要将GLscene源目录添加到tool/options/Delphioptions/Library中的全局库路径中,我已经这样做了,但没有效果。
我可以将源目录添加到每个包项目目录中,然后编译,但我更希望它可以全局访问。
我输入的 GLscene 库项目是,
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source\Shaders
C:\Users\Andy\Documents\Embarcadero\Studio\Projects\GLScene_VCL\Source\DesignTime
全部正确,
有人知道编译器无法在这些目录中找到文件的原因吗?
编译器将在库路径中搜索源文件。请注意,不同的目标有单独的库路径,例如Win32、Win64 等
如果您有无法找到的源文件,那么它们不在您指定的库路径中。
我个人不喜欢使用源文件搜索路径的方法。我喜欢我的项目目录下的所有内容,这样我就可以从我的 VCS 中检出并拥有我需要构建的所有内容。基于搜索路径的方法使认真的开发变得非常困难,因为您无法维护分支。如果您有旧版本要维护使用旧版本的库怎么办?
嗯,这有点晚了,但它可以帮助其他人。
尝试将路径添加到库路径和调试 DCU 路径 .
最近的 Delphi 版本具有不同的发布和调试构建配置,我的猜测是调试配置仅在调试 DCU 路径中搜索。