Lazarus的环境配置让人有点犯晕,对于刚从delphi转到lazarus上的我来说,每次新建工程都会遇到一堆Can't find unit xxxx used by xxxx的问题,问题虽然不大,但确实让人郁闷,明明路径都设置了,怎么就找不到单元呢? 首先介绍一下Lazarus的搜索编译单元方面和delphi的区别 1.Lazarus只是Free Pascal(FPC)的外壳,实际上所有编译的工作都是由FPC完成的,本文讲述的配置方法其实是针对FPC的. 2.Lazarus虽然提供了大量的单
很多人都在Windows中使用线程技术,然后同样的代码移植到Linux下一运行就出错.一开始不解其中的奥妙.既然Lazarus提供了TThread类,也没注明非要在Windows下使用.没道理在Linux下不能用阿.一时不得其解.后来本人在解决Linux下使用Indy10的问题时,发现原委.原来只要在工程选项的编译参数中加一参数即可.具体如下:(中文)工程选项->编译选项->其余的->自定义:添加:-dUseCThreads(English)Project->roject O