wxformbuilder-src-1.0

所属分类:Windows编程
开发工具:C/C++
文件大小:424KB
下载次数:51
上传日期:2006-07-19 08:24:51
上 传 者Alannic
说明:  一个基于wxWidgets的跨平台的编辑器和窗体设计器。
(a cross-platform editor and Form Designer.)

文件列表:
bin (0, 2005-10-23)
bin\resources (0, 2005-10-23)
bin\resources\about.html (766, 2005-10-23)
bin\resources\logo.png (3787, 2005-06-21)
bin\splash.png (77401, 2005-10-23)
bin\xml (0, 2005-10-23)
bin\xml\additional.cppcode (3378, 2005-09-05)
bin\xml\additional.xml (5381, 2005-09-05)
bin\xml\common.cppcode (9700, 2005-09-08)
bin\xml\common.xml (12656, 2005-07-24)
bin\xml\default.cppcode (54, 2005-06-26)
bin\xml\default.xml (741, 2005-06-26)
bin\xml\forms.cppcode (1257, 2005-07-23)
bin\xml\forms.xml (1659, 2005-06-24)
bin\xml\layout.cppcode (1650, 2005-06-26)
bin\xml\layout.xml (3192, 2005-06-26)
bin\xml\mmwx.xml (2081, 2005-04-04)
bin\xml\objtypes.xml (2736, 2005-07-23)
bin\xml\packages.xml (160, 2005-07-23)
bin\xpm (0, 2005-10-23)
bin\xpm\application.xpm (672, 2005-04-04)
bin\xpm\bitmap_button.xpm (1275, 2005-04-04)
bin\xpm\button.xpm (652, 2005-04-04)
bin\xpm\calendar.xpm (715, 2005-07-23)
bin\xpm\checkbox.xpm (654, 2005-04-04)
bin\xpm\choice.xpm (938, 2005-04-04)
bin\xpm\closed_folder.xpm (469, 2005-04-04)
bin\xpm\combo_box.xpm (655, 2005-04-04)
bin\xpm\copy.xpm (445, 2005-04-04)
bin\xpm\custom.xpm (803, 2005-04-04)
bin\xpm\cut.xpm (414, 2005-04-04)
bin\xpm\dialog.xpm (3788, 2005-04-04)
bin\xpm\exit.xpm (430, 2005-04-04)
bin\xpm\flex_grid_sizer.xpm (674, 2005-06-02)
bin\xpm\frame.xpm (742, 2005-04-04)
bin\xpm\gauge.xpm (666, 2005-04-04)
bin\xpm\generate.xpm (464, 2005-04-04)
bin\xpm\grid.xpm (702, 2005-04-04)
bin\xpm\grid_sizer.xpm (669, 2005-06-02)
bin\xpm\htmlwin.xpm (779, 2005-07-23)
... ...

Compiling wxFormBuilder ----------------------- In order to compile wxFormBuilder you need these libraries: - wxWidgets - 2.6.0 (compiled with SHARED=1) - boost - 1.31 Used only for automatic memory management with "smart pointers". See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for more info. - tinyxml - 2.3.2 Used for loading/saving XML files. - wxpropgrid 1.0.4 - wxStyledTextCtrl (wxWidgets contrib) Change appropiate paths on Makefile for Linux, or into Dev-C++ project settings for Windows. NOTES: 1. You don't have to build boost libraries (it only uses header files). 2. compile tinyxml as a static library with -DTINYXML_USE_STL (copy Makefile.tinyxml into tinyxml sources and build it) On Linux I use this path structure: -------------------------------------------------------------- +- src +- xml : all xml files +- xpm : all icon files +- projects +- example : example projects +- libs +- boost_1_31_0 : boost library +- tinyxml : tinyxml library +- bin +- xml +- resources +- xpm -------------------------------------------------------------- How-to build on Linux --------------------- Steps to build wxFormBuilder on Linux. 1. Download and build wxGTK-2.6.0, wxpropgrid 1.0.4 and wxStyledTextCtrl as shared library. Also you need download wxformbuilder-libs.zip and unzip it following the directory structure showed above. 2. Build tinyxml as static library with Makefile.tinyxml. 3. Create "bin" directory at the same level that src directory (see above). 4. Copy src/xml/ src/resources/ and src/xpm/ subdirectories into bin subdirectory. Also, copy splash.png into bin directory. 5. Edit src/Makefile and set LIBS var with the aproppiate libraries names (because it depends of wxWidgets configuration). 6. Repeat step 5 with src/plugins/standard/Makefile 7. Build src/ 8. Build src/plugins/standard 9. Check if libcommon.so and liblayout.so are placed into bin/xml/ 10. go to bin/ a run ./wxFormBuilder NOTE: This makefiles are edited by hand, if you are familiar with bakefile tool, please help us to make easy the build process. Thanks. How-to build on Windows ----------------------- 1. Install all required libs with the same directory structure showed above. 2. Build tinyxml as static library with Makefile.tinyxml. 3. Create "bin" directory at the same level that src directory (see above). 4. Copy src/xml/ src/resources/ and src/xpm/ subdirectories into bin subdirectory. Also, copy splash.png into bin directory. 5. Edit src/plugins/standard/Makefile.260 and set LIBS var with the aproppiate libraries names (because it depends of wxWidgets configuration). 6. Use codeblocks project to build wxFormBuilder. Modify directory settings for wxWidgets if you need it. 7. Build standard plugins with Makefile.260. 8. Check if libcommon.dll and liblayout.dll are placed into bin/xml/ 9. Run wxFormBuilder.exe Enjoy :-) José Antonio Hurtado. joseantonio.hurtado@gmail.com 2005-06-26

近期下载者

相关文件


收藏者