编译WxD0.16

wx我在Python环境下用了,还算好用吧,因为是DLL的动态库形式,所以,发布文件不大,压缩后在10M以内。

 

wxD,以前曾经编译过,修改若干文件Make文件后正常编译。因为发布了0。16,应圈网友要求,再次编译。

 

 

1。准备工作。

         下载DMC,最新版本即可。http://www.digitalmars.com/download/freecompiler.html

         下载wxWidgets 2.6.4   http://downloads.sourceforge.net/wxwindows/wxMSW-2.6.4.zip

          下载DMD1.064   其他的最新版本我都试验了,都不行,什么wx2.9,DMD2.054.

          屏蔽其他的编译make,我直接修改的vc的路径,bcc的路径,并且直接使用dm\bin\make为绝对路径。

 

 

2。编译wxWidgets:进入 wxWidgets-2.6.4\build\msw 路径,运行 dm\bin\make  -f makefile.dmc 很快就编译成功。比VC快多了,生成了一个文件夹wxWidgets-2.6.4\lib\dmc_lib,这里就是编译成功的库。

 

    进入 wxWidgets-2.6.4\samples\minimal 路径,再次运行dm\bin\make  -f makefile.dmc ,编译成功后,在wxWidgets-2.6.4\samples\minimal\dmc_mswd路径下生成了minimal.exe 文件。

 

 

3。编译wxD。要先编译wxc。修改wxd根目录下的 Makefile,以及其他的Makefile,修改make为绝对路径。

   执行(这个是我的路径啊,根据你的替换)

      set WXDIR=D:\D\Gui\wxWidgets-2.6.4
      D:\D\dm\bin\make all test

 

    编译中,wxc目录下有几个文件有错误。local_events.h,object.cpp,manager.cpp,manager.h,但不是大毛病,都是文件格式的问题,转换下编码就OK了。编译成功后,生成了wxc.lib,wxd.lib,这两个文件共计13M多啊。

还生成了wxd\bin下的可执行程序:每个文件都在18-19M左右,压缩下,还是有近5M的个头。昨天用DGui或者dfl写的程序,才600k,压缩才300k不到,不过,wxD功能很强了,还跨平台啊!

 

 

 

 

 

 

上传了wxd.lib,wxc.lib

 

你可能感兴趣的:(wxwidgets,DMD,wxD,D,DMC)