https://stackoverflow.com/questions/812042/delphi-search-path-vs-library-path-vs-browsing-path
 
Delphi 有两种搜索路径:编译搜索路径和Debugger搜索路径。
1.编译搜索路径:
编译器在编译时使用此路径搜索源文件或预编译的Dcu文件。
编译搜索路径又分为两种:
①Project - Project Options - Directories/Conditionals - Search path:
只对当前工程起作用。
②Tools - Enviroment Options - Library - Library path:
对IDE下的所有项目起作用。
2.Debugger搜索路径:
Debug搜索路径也有两种:
①Project - Project Options - Directories/Conditionals - Debug Source path:
仅对项目起作用。
②Tools - Enviroment Options - Library - Browsing path:
对IDE下的所有项目起作用。
如果源文件不在 Library path下时,debugger在breaking/stepping into 源文件时,就会到Debug Source path下查找文件,再则到Browsing Path下查找文件。
例如:你使用了某个第三方组件,你可以把dcu文件放在library path下。编译器会使用这些Dcu来编译工程。这样做的好处时,每次编译工程时,不用编译控件。
但只使用Dcu文件的话,你就无法debug第三方组件。
此时,你可以把组件的源文件放在 browsing path下,这样,你就可以调试组件。
VCL控件就是这样放置的。在library path下存放了 (BSD)\lib,而browsingpath下存放了(BDS)\SOURCE\WIN32…

最新文章

  1. Kinect之彩色图像数据
  2. PBOC协议中对于所有电子存折/电子钱包应用的预处理
  3. JDBC连接MySQL数据库的方法和实例
  4. 使用ajax异步提交表单数据(史上最完整的版本)
  5. SGU 311. Ice-cream Tycoon(线段树)
  6. 转:MySQL导入.sql文件及常用命令
  7. python笔记之第一次使用(未入门)
  8. log4cxx入门第一篇--一个小例子
  9. JVM 调优系列之图解垃圾回收
  10. aliyun mysql
  11. vue-cli sass安装
  12. RabbitMQ在Ubuntu 16.04下的安装与配置
  13. scrapy框架发送post请求
  14. (转)从零开始的Spring Session(一)
  15. lambda续集——2
  16. js json 单双引号互换
  17. linux内核常用函数或宏
  18. 2.6 基于ARDUINO UNO+MC20的路径显示功能
  19. 通用TryParse
  20. Codeforces 691E Xor-sequences

热门文章

  1. 02 Vue之vue对象属性功能&axios数据请求实现
  2. js字符串转日期兼容性
  3. IE的“浏览器模式”和“文档模式的区别”
  4. 把springboot的项目打包运行指南
  5. MySQL 分页查询和存储过程
  6. python 小练习 8
  7. vue购物车功能源码
  8. JBoss/WildFly 初步安装配置教程
  9. localStorage 设置本地缓存
  10. textext for Inkscape