V port to OS/2 available!


X Version of V Icon Editor

V port to OS/2 just released. V is a C++ GUI Framework that currently supports OS/2, X Windows, and MS-Windows. It is very easy to learn to use, and will handle 99% of most people's GUI needs. The port was completed primarily using Borland C++ for OS/2 v2.0. A complete set of project files for all the sample applications included with V can be found in the directory BORCPP. You may need to reconfigure the project directories settings for your particular system.Do you can visit de V Site and download the vos2_117.zip (825,60k). Click here to visit V Site: @@@


V is a free portable C++ GUI Framework intended to develop a wide variety of applications on different graphical interface platforms. It is very complete and suitable for a large majority of custom GUI applications. Applications developed using V will have the look and feel of the native platform, yet will be portable across platforms. V is availble under the terms of the GNU LIBRARY GENERAL PUBLIC LICENSE.

Most standard GUI objects are supported by V, including windows with menus, status bars, tool bars, and a drawing canvas; modal and modeless dialogs with the most common controls (buttons, lists, labels, text entry, check and radio buttons, etc.); and portable printing support.

If you want to keep yourself automatically informed of the latest V news, see the Latest V News page for instructions for this service.

Object Central was founded by Dr. Bruce E. Wampler, to advance object-oriented programming. Besides providing the main site for V and The Essence of Object-Oriented Programming, I want to provide you with good information about object-oriented (OO) programming and available OO resources, including free software and
source code.

The Web is full of all kinds of free software and other reference information. Unfortunately, much of it is useless. I can't tell you how many hours I've wasted trying to track down useful code. Only a tiny fraction of it all is really good. So, I will include links on this site to good stuff. I'm not going to try to find every link there is, just to the stuff I've personally found to be useful or good. Thus, my list of links will initially be somewhat limited. As time goes on, I hope my link lists will grow, but I am determined to only have links to the best and most useful freeware, shareware and Object Oriented resources available. If you know of some sites that you think should be added, let me know.

Introduction


This is the initial release of the OS/2 port of V. It is released at version 1.17, the same as the current version of V for Windows and X and should be completely compatible.

Getting Started

The port was completed primarily using
Borland C++ for OS/2 v2.0. A complete set of project files for all the sample applications included with V can be found in the directory BORCPP. You may need to reconfigure the project directories settings for your particular system.

To get going, it is recommended that you first compile the VOS2.LIB library file defined in the Borland project called vos2.prj. After successfully compiling VOS2.LIB you can then begin compiling and linking the many sample programs provided with V to get a taste of what V can do.

The OS/2 port has also been compiled with IBM's VisualAge
C++ for os/2. An incomplete set of make files for the V distribution can be found in the directory IBMCPP. It would be apprreciated if VisualAge users would submit additional make files so that we can offer a more complete set of make files in future releases.

Debugging

V includes a built-in configurable debugging system that is described fully in the V users guide. In the X port, the debugging output is written to stderr using printf. In Windows and OS/2, printf does not work and so it would seem the debugging routines are pretty much useless. While this is true for Windows, there is a workaround for OS/2. The public domain program PMPRINTF, written by Mike Cowlishaw of IBM, will allow debug output to be viewed in a separate PM window as your V program executes.

(NOTE: If you get errors about redefining printf() then you may
have to tweak the printf.c code so that the prototype matches whatever your standard c lib uses. The printf.c code allows debugging output to be displayed using the pmprint.exe application. (Delete printf.c if it causes too much grief but the V built-in debugging will then cease to be useful.)



For technical support join the V users mailing list:
vgui-discuss@attila.apana.org.au


<
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]