★★★★Freepascal 可开发 WinCE/ARM-Linux程序(转贴)★★★★

xzhifei 2009-06-15 10:31:33
加精

今天无意中看到"FPC 2.2.0 以后的版本已经都可以支持WinCE应用程序了。" ,眼球就被吸引过去了,心想:不是吧,Borland 高薪养着的工程师没搞定的事情让一群义工搞定了?点击网址跳转过去一看,吓着了:不光可以交叉编译多种CPU的程序,连 Sun 的跨平台遗愿也给实现了,而且还是编译成原生代码呢!
Lazarus 是 Freepascal 的图型界面 IDE, 使用 Freepascal 的编译器,界面和操作与 Delphi 几乎一样,而且有全中文界面(像小某这般的半文盲是何等的喜事呀!),可编译控制台程序和GUI程序。
看它的编译选项,挺吓人的:
可交叉编译以下CPU的程序: arm、i386、m68k、powerpc、sparc、x86_64,
可编译以下操作系统的程序:Linux、NetBSD、OpenBSD、Solaris、Win32、Win64、WinCE、go32v2、os2、beos、haiku、qnx、netware、wdosx、emx、watcom、netwlibc、amiga、atari、palmos、gba、nds、macos、morphos、embedded、symbian。
吓着了吧?连弱智鸭的赛笨(symbian)系统也支持,而且也支持 ARM 版的 Linux (应该是嵌入式 Linux 吧?),(见: http://www.freepascal.org/download.var http://wiki.freepascal.org/Setup_Cross_Compile_For_ARM ) 以后搞嵌入试系统开发也有希望了。

回头看看现在已支持WinCE操作系统:
Pocket PC 2002 – WinCE 3.0版
Pocket PC 2003 – WinCE 4.20版
Pocket PC 2003第二版 – WinCE 4.21版
Windows Mobile 5 – WinCE 5.0版
Windows Mobile 6 – WinCE 5.2版
RTL和FCL 的单元文件都能用在WinCE上面。

今天晚上试了同一套代码不作任何修改可分别编译出 CE for ARM 版本(1.8M)和 WIN32 for i386 版本(1.5M)的程序, 两个程序在各自的平台上都正常运行。并且 KOL 也移植到了 FreePascal (见:_http://sourceforge.net/projects/kol-ce/),生成的目标程序将会更小了。
(PS:东兰梦舞就用它写了个 Web服务器 For WinCE 程序才130KB,强!)

QQ群:
50275047 (嵌入式开发群)
55987291 (中有好几个人在用它开发 ARM 软件,东兰梦舞就用它写了个 Web服务器 For WinCE,据闻在运行很稳定。

最新的开发环镜下载网址:
http://snapshots.lazarus.shikami.org/lazarus/
安装非常简单,先安装:
Lazarus-0.9.27-19788-fpc-2.2.5-20090504-win32.exe
后安装:
Lazarus-0.9.27-19788-fpc-2.2.5-20090504-cross-arm-wince-win32.exe

文档:
http://wiki.freepascal.org/Lazarus_Documentation/zh_CN

设置 Windows CE 的编译参数:
http://wiki.lazarus.freepascal.org/Windows_CE_Interface/zh_TW#.E8.9E.A2.E5.B9.95.E6.88.AA.E5.9C.96

WinCE 开发笔记:
http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes/zh_TW

压缩包内有个小 Dome,分别编译了两个版本:
Project.for.CE.exe 66.5K
Project.for.win.exe 64.3K

都未经 UPX 压缩的!!!



...全文
743 80 打赏 收藏 转发到动态 举报
写回复
用AI写文章
80 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhuan992 2010-05-27
  • 打赏
  • 举报
回复
又长了见识呵呵
yanzhengyao 2010-05-20
  • 打赏
  • 举报
回复
保存一下,再编译就Ok
DelphiWheat 2009-11-28
  • 打赏
  • 举报
回复
为什么提示
windres: can't open file `project1.manifest': No such file or directory
project1.lpr(20,1) Error: Error while compiling resources
project1.lpr(20,1) Fatal: There were 1 errors compiling module, stopping
byteh 2009-07-24
  • 打赏
  • 举报
回复
关注,先混个Tshirt再说
kumico 2009-07-15
  • 打赏
  • 举报
回复
严重关注!!!
genispan 2009-06-24
  • 打赏
  • 举报
回复
关注一下
chinamis2008 2009-06-23
  • 打赏
  • 举报
回复
听说有些地方是收费的啊!
也就是不完全免费的...............
向良玉 2009-06-23
  • 打赏
  • 举报
回复
这帖可以顶。
huaneww 2009-06-23
  • 打赏
  • 举报
回复
呵呵,好东西呀,绝对支持~~~~~
tfxg 2009-06-22
  • 打赏
  • 举报
回复
下個27的試下
yc_8301 2009-06-18
  • 打赏
  • 举报
回复
顶,,才看到。呵呵。。
只是听说过lazarus,从来没有接触过。。弱弱的问:不知道在windows下是否有现成的类库??
老之 2009-06-18
  • 打赏
  • 举报
回复
Lazarus一年前就开始接触了
owen_008 2009-06-18
  • 打赏
  • 举报
回复
不知道是做什么用的~
xzhifei 2009-06-17
  • 打赏
  • 举报
回复
超级Laz群:60583143
xzhifei 2009-06-17
  • 打赏
  • 举报
回复
http://www.lazarus.org.cn/index.php
Lazarus中文社区

大家可以在这个地方交流了
vigorous001 2009-06-16
  • 打赏
  • 举报
回复
这个要顶啊
willflyz 2009-06-16
  • 打赏
  • 举报
回复
顶,谢谢分享!
Tippisum 2009-06-16
  • 打赏
  • 举报
回复
Lazarus?
天哪,这不是我搞计算机竞赛的时候用过的东西么?
当时觉得这玩艺就一个“恶搞”。没想到竟然还有这么强的功能?

ps:"Lazarus"貌似是“麻风病人”的意思……-_-||||
PanNB 2009-06-16
  • 打赏
  • 举报
回复
up
flashtong 2009-06-16
  • 打赏
  • 举报
回复
delphi 5年菜鸟 鸡动ing
加载更多回复(57)
******************************************** * CodeTyphon Studio * * GENERATION II * * Changes Log File * * PilotLogic Software House * * 2008-2011 * ******************************************** ======> 4-11-2011 ver 2.30 ================================================= Note1: New CodeTyphon Installation Philosophy New "ALL in One Directory" structure Note2: New Lazarus "Building" Method: CodeTyphon Center build first Lazarus "Small IDE" and then try to build Lazarus "BIG IDE". --With this new method Lazarus Small IDE always is present... --Solve ALL makefiles problems Note3: FreeBSD 32/64 Layer is in Beta stage now --Debugging with GDB don't work, yet... -ADD pl_ACS (Win32,Win64) -ADD pl_JujiboUtils (Win32,Win64, Linux32,Linux64, FreeBSD32,FreeBSD64) -ADD pl_RichView (Win32,Win64, Linux32,Linux64, FreeBSD32,FreeBSD64) -Update pl_BGRAbitmap (SVN 2-11-2011) -Update pl_BGRAControls (SVN 2-11-2011) -Update pl_Graphics32 (SVN 2-11-2011) -Update pl_GLScene (SVN 2-11-2011) -Update pl_Imaging (SVN 2-11-2011) -Update pl_ZenGL (SVN 2-11-2011) -Update pl_PowerPDF (SVN 2-11-2011) -Update pl_RX (SVN 2-11-2011) NOTE: Lazarus 0.9.31 Source from SVN 3-11-2011 Rev 33300 FreePascal 2.7.1 Source from SVN 17-09-2011 Rev 19464 ======> 01-10-2011 ver 2.20 ================================================= -ADD Support for FreeBSD 9.0 beta2 32/64 (Experimental) -ADD Support for SuSE 11.4 Linux 32/64 (With dual personality for freepascal) -ADD Support for Fedora 15 Linux 32/64 -ADD Support for Debian 6.0.2.1 Linux 32/64 -ADD Support for CentOS 6.0 Linux 32/64 -ADD Support for RedHat 6 Linux 32/64 -ADD Support for Mint 11 Linux 32/64 -Update all Linux/FreeBSD/Unix scripts -Changed linux freepascal and lazarus folders structure -Changed linux freepascal links to executables names (fpc32 and fpc64) -Changed linux lazarus links to executables names -Update pl_GLScene (SVN 9-9-2011) -Update pl_ZenGL (SVN 20-9-2011) -Update pl_RX (SVN 9-9-2011) -Update pl_WST (SVN 11-9-2011) -Update pl_BGRAControls (SVN 25-9-2011) -Update pl_Graphics32 (SVN 9-9-2011) -Update pl_BGRAbitmap (SVN 25-9-2011) -Rename/Update pl_KambiEngine to pl_Castle (SVN 20-9-2011) NOTE: Lazarus 0.9.31 Source from SVN 25-09-2011 Rev 32573 FreePascal 2.7.1 Source from SVN 17-09-2011 Rev 19078 ======> 25-8-2011 ver 2.10 ================================================= Maintenance Release -Rollback to GDB ver 7.0.50 for Win32/64 GDB Ver 7.3.50 exists to CodeTyphon\binGDB\xnewGDB for testing... -Update pl_GLScene (SVN 24-8-2011) -Update pl_ZenGL (SVN 24-8-2011) -Fix some CodeOcean samples NOTE: Lazarus 0.9.31 Source from SVN 19-08-2011 Rev 32047 FreePascal 2.7.1 Source from SVN 19-08-2011 Rev 18872 ======> 23-8-2011 ver 2.00 ================================================= -Update CodeTyphon Center -fixed Show/Hide Component palette to Lazarus IDE -Update GDB for Win32 to Version 7.3.50 10-5-2011 -Update GDB for Win64 to Version 7.3.50 10-5-2011 -ADD pl_KControls (Win32, Win64, Linux32, Linux64) -ADD pl_Orpheus (Win32, Win64, Linux32, Linux64) -ADD pl_LazBarcodes (Win32, Win64, Linux32, Linux64) -ADD pl_Jvcl (partial) (Win32, Win64, Linux32, Linux64) -ADD pl_CHelper (Win32, Win64, Linux32, Linux64) -ADD pl_WST (Web Service Toolkit) (Win32, Win64, Linux32, Linux64) -ADD pl_RX (Win32, Win64, Linux32, Linux64) -ADD pl_ZMSQL (Win32, Win64, Linux32, Linux64) -Update pl_ZenGL (SVN 26-7-2011) -Update pl_BGRAControls (SVN 18-7-2011) -Update pl_Imaging (SVN 14-7-2011) -Update pl_UIB (SVN 26-7-2011) -Update pl_BGRAbitmap (SVN 26-7-2011) -Update pl_OpenWire (SVN 02-8-2011) -Update pl_LNetComp (SVN 02-8-2011) -Update pl_Graphics32 (SVN 08-8-2011) -Update pl_Box2D (SVN 09-8-2011) -Update pl_PasDoc (SVN 09-2-2011) NOTE: Lazarus 0.9.31 Source from SVN 19-08-2011 Rev 32037 FreePascal 2.7.1 Source from SVN 19-08-2011 Rev 18246 ======================================================= ======================================================= END OF CodeTyphon GENERATION I ======================================================= ======================================================= ======> 07-07-2011 ver 1.80 ================================================= -Some Fixes for pl_Indy and Wince (woma1 user) -Update pl_ExSystem (new TplTimer component) -Update pl_ZenGL (SVN 05-6-2011) -Update pl_OpenWire (SVN 17-6-2011) -Update pl_LNetComp (SVN 05-6-2011) -Update pl_Synapse (SVN 01-6-2011) -Update pl_UIB (SVN 28-6-2011) -Update pl_GLScene (SVN 03-7-2011) -Update pl_BGRAbitmap (SVN 03-7-2011) -Update pl_KambiEngine (SVN 05-7-2011) -Update pl_Graphics32 (SVN 05-7-2011) -ADD pl_OpenGL, (Under modification/experimental) -ADD pl_Box2D, (Under modification/experimental) -ADD pl_Graphics32EXT, Extensions for Graphics32 (Win32, Win64, Linux32, Linux64, WinCE) -ADD pl_Cindy (Win32, Win64, Linux32, Linux64, WinCE) -ADD pl_BGRAueControls (Win32, Win64, Linux32, Linux64, WinCE) -ADD pl_PascalScript (Win32, Win64, Linux32, Linux64, WinCE) NOTE: Lazarus 0.9.31 Source from SVN 07-07-2011 Rev 31589 FreePascal 2.5.1 Source from SVN 19-05-2011 Rev 17759 ======> 22-May-2011 ver 1.70 ================================================= -ADD pl_Graphics32VPR ,Vectorial Polygon Rasterizer for Graphics32 (Win32, Win64, WinCE) -ADD pl_BGRAcontrols ,Visual Components for pl_BGRAbitmap library (Win32, Win64, Linux32, Linux64, WinCE) -ADD pl_pl_ZenGLD3D ,ZenGL library for DirectX (Win32, Win64) -Rename/Update pl_mooncomp to pl_GeoGIScomp (Win32, Win64, WinCE, Linux32, Linux64) -Update/Fix pl_freefpider -Update pl_Synapse (SVN 20-5-2011) -Update pl_BGRAbitmap (SVN 20-5-2011) -Update pl_ZenGL (SVN 20-5-2011) -Update pl_GLScene (SVN 22-5-2011) -Update pl_LNetComp (SVN 20-5-2011) -Update pl_KambiEngine (SVN 20-5-2011) -Update pl_LNetComp (SVN 20-5-2011) -Update pl_FortesReport (SVN 20-5-2011) -Update pl_OpenWire (SVN 20-5-2011) -Port pl_Graphics32 to WinCE -Port pl_Synapse to WinCE -Port pl_lNet to WinCE -Port pl_Indy to WinCE -Port pl_VisualPlanIt to WinCE -Port pl_APE to WinCE -Port pl_DCP to WinCE -Port pl_FreeSpider to WinCE -Port pl_PowerPDF to WinCE -Port pl_OpenWire to WinCE -Port pl_GLScene to Linux32 and Linux64 (Manual installation to Lazarus IDE for Linux) -Port pl_KambiEngine to Linux32 and Linux64 (Manual installation to Lazarus IDE for Linux) NOTE: Lazarus 0.9.31 Source from SVN 22-05-2011 Rev 30845 FreePascal 2.5.1 Source from SVN 19-05-2011 Rev 17500 ======> 19-Apr-2011 ver 1.60 ================================================= -ADD pl_UIB -ADD pl_OpenWire -ADD pl_FortesReport -ADD pl_PowerPDF -Update pl_BGRAbitmap (SVN 18-4-2011) -Update pl_ZenGL (SVN 18-4-2011) -Update pl_GLScene (SVN 17-4-2011) -Update pl_LNetComp (SVN 17-4-2011) -Update pl_KambiEngine (SVN 17-3-2011) -Update pl_LNetComp (SVN 17-4-2011) -Fix arm-linux Cross-Element compilation problem NOTE: Lazarus 0.9.31 Source from SVN 18-04-2011 Rev 30371 FreePascal 2.5.1 Source from SVN 01-04-2011 Rev 17212 ======> 16-Mar-2011 ver 1.50 ================================================= -ADD Cross Build Targets: - armeb-Linux (freepascal only) -ADD pl_LNetComp samples to CodeOcean -ADD more pl_GLScene samples to CodeOcean -Update pl_GLScene (SVN 16-3-2011) -Update pl_KambiEngine (SVN 16-3-2011) -Update pl_BGRAbitmap (SVN 16-3-2011) -Update pl_ZenGL (SVN 16-3-2011) -Update pl_LNetComp (SVN 16-3-2011) NOTE: Lazarus 0.9.31 Source from SVN 16-03-2011 Rev 29875 FreePascal 2.5.1 Source from SVN 06-03-2011 Rev 17141 ======> 24-Feb-2011 ver 1.40 ================================================= -ADD TodoListLaz -ADD pl_glscene_winonly -ADD pl_AsphyreSphinx -Update pl_GLScene (SVN 24-2-2011) -Update pl_KambiEngine (SVN 24-2-2011) -Update pl_BGRAbitmap (SVN 24-2-2011) -Update pl_ZenGL (SVN 24-2-2011) NOTE: Lazarus 0.9.31 Source from SVN 24-01-2011 Rev 29208 (Plus) FreePascal 2.5.1 Source from SVN 24-02-2011 Rev 16995 ======> 10-Feb-2011 ver 1.30 ================================================= -ADD pl_ExDesign -ADD pl_ExSystem -ADD pl_freespider -ADD pl_TitanScript -ADD pl_Moon -ADD pl_SynapseVS -ADD pl_KambiEngine -ADD pl_BGRAbitmap -Update pl_Graphics32 (SVN 08-2-2011) -Update pl_Synapse (SVN 08-2-2011) -Update pl_PasDoc (SVN 08-2-2011) -Update pl_GLScene (SVN 08-2-2011) -Update CodeOcean "Clean" procedure for Windows -ADD CodeOcean "Clean" procedure for Linux -Update Cross Build Targets: - arm-Wince - arm-Linux - arm-Embedded (freepascal only) - arm-gba (freepascal only) - arm-nds (freepascal only) - i386-FreeBSD - i386-Haiku (freepascal only) - i386-Linux - i386-Solaris (freepascal only) - powerpc-Linux - powerpc64-Linux - sparc-Solaris (freepascal only) - x86_64-Linux - x86_64-FreeBSD - x86_64-Win64 NOTE: Lazarus 0.9.31 Source from SVN 24-01-2011 Rev 29188 FreePascal 2.5.1 Source from SVN 09-02-2011 Rev 16899 ======> 07-Dec-2010 ver 1.20 ================================================= -Update Win 7-Zip Command line tool to ver 9.20 -Update UPX to Version 3.07 08-Sept-2010 (Win32, Win64, Linux32 and Linux64) -Update pl_ZeosDBO to ver 6.6.6 -Update pl_VirtualTrees to ver 4.8.6 from SVN (with new CodeOcean samples) -Update pl_Graphics32 SVN 07-12-2010 -ADD pl_lclextensions SVN 07-12-2010 -ADD pl_Imaging SVN 07-12-2010 -ADD pl_PasDoc SVN 07-12-2010 -ADD pl_Synapse SVN 07-12-2010 -ADD pl_ZenGL SVN 07-12-2010 (with CodeOcean samples) NOTE: Lazarus 0.9.29 Source from SVN 07-12-2010 Rev 28643 FreePascal 2.5.1 Source from SVN 07-12-2010 Rev 16508 ======> 18-08-2010 ver 1.10 ================================================= -Update Graphics32 -Update Win 7-Zip Command line tool to ver 9.15 NOTE: Lazarus 0.9.29 Source from SVN 18-08-2010 Rev 27130 FreePascal 2.5.1 Source from SVN 18-08-2010 Rev 15838 ======> 18-05-2010 ver 1.000 ================================================= -Update NotePad2 tool to v4.1.24 -Update UPX to Version 3.05 27-4-2010 (Win32, Win64, Linux32 and Linux64) NOTE: Lazarus 0.9.29 Source from SVN 18-05-2010 Rev 25499 FreePascal 2.5.1 Source from SVN 18-05-2010 Rev 15292 ======> 28-02-2010 ver 0.999 ================================================= -Update CTC UPX tool -Update CTC Srtip tool -Update GDB for Win32 to Version 7.0.50 SVN 24-12-2009 -Update GDB for Win64 to Version 7.0.50 SVN 24-12-2009 NOTE: Lazarus 0.9.29 Source from SVN 16-02-2010 Rev 23716 FreePascal 2.5.1 Source from SVN 28-02-2010 Rev 14958 ======> 26-12-2009 ver 0.998 ================================================= -(Cosmic) Update Windows Setup.bat file -(Cosmic) New Lazarus Settings philosophy Lazarus32 now store settings to C:\lazarus\bin32\settings Lazarus64 now store settings to C:\lazarus\bin64\settings -Update/Fix Batch files for New Lazarus Settings philosophy <> -Add Tools Tab to CTC -Add Single Viewer tool to CTC -Update Win 7-Zip Command line tool to ver 9.10 NOTE: Lazarus Source from SVN 25-12-2009 Revision 23289 FPC Source from SVN 18-11-2009 ======> 19-11-2009 ver 0.994 ================================================= -Start FreePascal Modifications session (MOD) at CodeTyphon\binMOD\pp\ folder -Add Cross Build Target: - i386-solaris (freepascal only) -Update Linux System Install Script to support Ubuntu 9.10 32/64 -Update UPX to Version 3.04 27-10-2009 for Win32, Linux32 and Linux64 -Update Binutils for Win32 to Version 2.19.1 03-02-2009 -Update Binutils for Win64 to Version SVN 15-03-2009 -Update GDB for Win32 to Version 7.0.2 12-10-2009 -Update GDB for Win64 to Version 7.0.50 27-10-2009 -Update GNU Make for Win32 to Version 3.8.1 14-9-2009 -Update GNU Make for Win64 to Version 3.8.1 26-10-2009 -Fix Linux 32/64 permission problems (again ?) -Fix jcf2.lpk problems NOTE: Lazarus Source from SVN 19-11-2009 FPC Source from SVN 02-10-2009 ======> 03-10-2009 ver 0.988 ================================================= -(Cosmic) CodeTyphon Start use FreePascal 2.5.1 -(Cosmic) CodeTyphon Start use Lazarus 0.9.29 beta -Update 7-Zip Command line tool to ver 9.07 -Update/Fix Batch files NOTE: Lazarus Source from SVN 2-10-2009 FPC Source from SVN 2-10-2009 ======> 09-08-2009 ver 0.966 ================================================= -Update Lazarus IDE Icons/Look -Update Cross Build Targets: - arm-Wince - arm-Linux - arm-Embedded (freepascal only) - arm-gba (freepascal only) - arm-nds (freepascal only) - i386-Win32 - i386-Linux - i386-FreeBSD - i386-Haiku (freepascal only) - x86_64-Win64 - x86_64-Linux - x86_64-FreeBSD - powerpc-Linux - powerpc64-Linux (freepascal only) - sparc-Linux - sparc-Solaris (freepascal only) -Update CodeTyphon Cross-Build session -Update pl_VisualPlanItcomp.lpk. ADD TVpFlexDataStore component -Update pl_INet.pkg to SVN_4_8_2009 (win32,Win64,Linux32,Linux64) -Update help files -Update Batch files NOTE: Lazarus Source from : SVN 07-08-2009 FreePascal Source from: SVN 03-08-2009 ======> 22-07-2009 ver 0.944 ================================================= -Fix IDE Page Select button -Add Packages to Lazarus Extent-IDE : pl_ExControls.lpk ver 1.0 (win32,Win64,Linux32,Linux64) with 10 samples pl_ExSystem.lpk Ver 1.0 (win32,Win64,Linux32,Linux64) -Update pl_Shapespak.lpk to ver 1.1 -Update help files -Update Batch files NOTE: Lazarus Source from : SVN 22-07-2009 FreePascal Source from: SVN 05-07-2009 ======> 08-07-2009 ver 0.933 ================================================= -(Cosmic) We start CodeOcean part of CodeTyphon, with a lot pascal free project samples and pascal free code. -Add Packages to Lazarus Extent-IDE : TurboPowerIProDsgn.lpk (win32,Win64,Linux32,Linux64) lazopenglcontext.lpk (win32,Win64,Linux32,Linux64) with 10 samples pl_PAPPE.lpk 3D Physics Engine (win32,Win64,Linux32,Linux64) with 5 samples pl_Win_DirectX.lpk (win32,Win64) with 31 samples -Update pl_INet.pkg to SVN_20_6_2009 (win32,Win64,Linux32,Linux64) -Update pl_zeosdbocomp.pkg to version 6.6.5 (win32,Win64,Linux32,Linux64) -Update pl_GLScene.pkg to version 3.0.0.1 (win32,win64,Linux32) -Fix ln_xCodeTyphon_Remove_FPC Batch file -Update help files -Update Batch files -Cleaup CodeTyphon Directories NOTE: Lazarus Source from : SVN 08-07-2009 FreePascal Source from: SVN 05-07-2009 ======> 08-06-2009 ver 0.922 ================================================= -Add Packages to Lazarus Extent-IDE : pl_GLScene.lpk (OpenGL 3D Components with 30 samples) pl_AGGPas.lpk (2D Graph library with 30 samples) These packages are for Win32 and linux32 you must give your help to make win64 and linux64 ports.. -Small fixes to pl_indycomp.lpk -Add Packages tab to CodeTyphon Center -Update help files -Update/Fix Batch files NOTE: Lazarus Source from SVN 08-06-2009 FPC Source from SVN 20-05-2009 ======> 10-05-2009 ver 0.910 ================================================= -Add Packages to Lazarus Extent-IDE : pl_Win_MIDI.lpk ver 1.0.0 Beta (Windows 32/64bit MIDI Components) -Update/Fix pl_INetcomp.lpk source from svn -Update GoRC.exe 32/64-bit resource compiler to ver 0.90.4 NOTE: Lazarus Source from SVN 07-05-2009 FPC Source from SVN 10-05-2009 ======> 05-04-2009 ver 0.900 ================================================= -(Cosmic) ADD Crossbuild arm-linux element to FreePascal and Lazarus -(Cosmic) ADD all_Demos Directory to hold all CodeTyphon Demos Apllications -ADD Packages to Lazarus Extent-IDE : pl_APElib.lpk ver 1.00 (APE 2D Physics Engine) -Update pl_VisualPlanItcomp.lpk source -Update pl_INetcomp.lpk source -Fix pl_Shapespak.lpk -Update Help System NOTE: Lazarus Source from SVN 04-04-2009 FPC Source from SVN 04-04-2009 ======> 15-03-2009 ver 0.899 ================================================= -(Cosmic) Add Debian base linux with LXDE (Lightweight X11 Desktop Environment) 32/64bit to CodeTyphon Host OS List -Add Packages to Lazarus Extent-IDE : pl_VisualPlanItcomp.lpk ver 1.03 (TurboPower Visual PlanIt) pl_indycomp.lpk ver 10.2.0.2 (Internet Direct) ->All For Win32,Win64,Linux32,Linux64 -Fix Linux permission problems -Update/Fix Batch files NOTE: Lazarus Source from SVN 15-03-2009 FPC Source from SVN 15-03-2009 ======> 15-02-2009 ver 0.888 ================================================= -(Cosmic) Add Windows 7 (Beta) 32/64bit to CodeTyphon Host OS List -Add "Select Component Page" button (with dropdown list) to Extent-IDE -Add more Packages to Lazarus Extent-IDE : jcf2.lpk ver 2.4.2 (JEDI Code Format IDE Plugin for Lazarus) WebLaz.lpk ver 1.0 pl_Shapespak.lpk ver 1.0.0 pl_INetcomp.lpk ver 1.0.0 (Lightweight Networking Library) pl_dcpcomp ver 2.0.3 Beta (DCPcrypt Cryptographic Component Library) pl_extentideman.lpk ver 1.0.0 (Lazarus Extent-IDE managers for docking Source code Window, Messages Window, Object Inspector Window) ->All For Win32,Win64,Linux32,Linux64 -Update 7-Zip Command line tool to ver 4.65 -Update/Fix Batch files NOTE: Lazarus Source from SVN 15-02-2009 FPC Source from SVN 15-02-2009 ======> 29-01-2009 ver 0.855 ================================================= -(Cosmic) Split Scripts files to "ScriptsWin" and "ScriptsLin" directories -(Cosmic) Add FPC Win32 "Cross Compiler Building" sessions -(Cosmic) Add Lazarus Win32 "Cross Compiler Building" sessions -Add ZeosBBO 6.6.4 Components to Lazarus Extent-IDE (works ok to Win32,Win64,Linux32,Linux64) -Add "User" Lazarus Setting Functions -New "Directories" Page -Update "Status" Page -Update/Fix Batch files -Update/Fix All Tools -Fix Linux 64 Identification method NOTE: Lazarus Source from SVN 29-01-2009 FPC Source from SVN 29-01-2009 ======> 13-01-2009 ver 0.822 ================================================= -Update 7-Zip Command line tool to ver 4.64 -Update GoRC.exe 32/64-bit resource compiler to ver 0.90.3f -Add VirtualTrees 4.1 Components to Lazarus Extent-IDE (works ok to Win32,Win64,Linux32,Linux64) -Update/Fix Batch files -Temporary remove jcfidelazarus.lpk from ExtentIDE, because give errors to others Packages installation. NOTE: Lazarus Source from SVN 13-01-2009 FPC Source from SVN 13-01-2009 ======> 02-01-2009 ver 0.810 ================================================= -Update 7-Zip Command line tool to ver 4.63 -Add Double Editor Tools -Fix Setup Error for Windows XP ======> 30-12-2008 ver 0.788 ================================================= -(Cosmic) Lazarus Default Build with option "BigIDE" and Packages: TAChartLazarusPkg RunTimeTypeInfoControls TurboPowerIPro cgiLaz CGILazIDE H2PasWizard lazthread lazdaemon ProjTemplates fpcunitide Printer4Lazarus printers4lazide DBFLaz SQLDBLaz MemDSLaz SDFLaz lazreport lazdbexport -(Cosmic) CodeTyphon can now "build" Cross FreePascal for "Host Win32" and "Targets": arm-Wince x86-64-Win64 i386-linux x86-64-linux i386-FreeBSD x86-64-FreeBSD -Update/Fix Bach files NOTE: Lazarus Source from SVN 30-12-2008 FPC Source from SVN 30-12-2008 ======> 16-12-2008 ver 0.777 ================================================= -Update mingw Win64 utils to ver 23-11-2008 -Update mingw Win32 utils to ver 2.19 (12-12-2008) -Update 7-Zip Command line tool to ver 4.62 NOTE: Lazarus Source from SVN 14-12-2008 FPC Source from SVN 14-12-2008 ======> 30-11-2008 ver 0.755 ================================================= -Update/Fix Bach files NOTE: Lazarus Source from SVN 30-11-2008 FPC Source from SVN 30-11-2008 ======> 15-11-2008 ver 0.744 ================================================= -Rename executable for Linux 32bit (CodeTyphon_ln32.exe -> CodeTyphon_ln32.ex) -Rename executable for Linux 64bit (CodeTyphon_ln64.exe -> CodeTyphon_ln64.ex) -Add support for Ubuntu 8.10 ======> 09-11-2008 ver 0.737 ================================================= (Cosmic) -Add Executable for Linux 32bit (CodeTyphon_ln32.exe) (Cosmic) -Add Executable for Linux 64bit (CodeTyphon_ln64.exe) (Cosmic) -Add Executable for Windows 32bit (CodeTyphon_win32.exe) (Cosmic) -Add Executable for Windows 64bit (CodeTyphon_win64.exe) (Cosmic) -Add Base Setup System with batch files (setup.bat and setup.sh) -Add help folder -Update/Fix Bach files -Update/Fix All Tools NOTE: The Main Building System for FPC/Lazarus is now stable... (Cross Building Sub-Systems are NOT stable yet..) ======> 2-11-2008 ver 0.672 ================================================= -Add Support for Windows XP Pro (test SP3) -Update/Fix Bach files ======> 27-10-2008 ver 0.641 ================================================= -Add Support for Linux 32 bit (test on Ubuntu 32bit 8.04.1) -Add Support for Linux 64 bit (test on Ubuntu 64bit 8.04.1) -Add Support for Windows 32 bit (test on Vista 32bit Ultimate SP1) -Add Support for Windows 64 bit (test on Vista 64bit Ultimate SP1) -Update Settings Editor Tool -Update/Fix some Bach files ======> 23-10-2008 ver 0.610 ================================================= -Add Strip Tool -Add UPX Tool -Add Settings Editor Tool ======> 20-10-2008 ver 0.566 ================================================= -First Release

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧