Jump to content

Cubus OS/2 Class Library: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
__TOC__
'''Cubus OCL''' is an open source [[C++]] Class Library for OS/2 that encapsulates PM and VIO APIs, it also includes classes for strings, semaphores, threads, multimedia, TCP/IP, OS2MEMU, the undocumented DosQProcStatus and DosQuerySysState APIs, and much much more.
Cubus is an open source [[C++]] Class Library for OS/2 that encapsulates PM and VIO APIs, it also includes classes for strings, semaphores, threads, multimedia, TCP/IP, OS2MEMU, the undocumented DosQProcStatus and DosQuerySysState APIs, and much much more.


The full source to the library is shipped, as well as sample programs and binaries. However, some of the samples were not updated in the latest release (v1.50) and will not compile without minor modifications to include the proper header (*.hpp) files, see: [[Cubus C++ OCL v1.50 Samples Hack]].
The full source to the library is shipped, as well as sample programs and binaries. However, some of the samples were not updated in the latest release (v1.50) and will not compile without minor modifications to include the proper header (*.hpp) files, see: [[Cubus C++ OCL v1.50 Samples Hack]].
Line 12: Line 11:
* [[The EMX Project|GCC 2.7.x]]/EMX 0.9b
* [[The EMX Project|GCC 2.7.x]]/EMX 0.9b


==Download==
See also:
* [http://hobbes.nmsu.edu/h-search.php?key=Cubus_OCL_1-50A Cubus C++ OS/2 Class Library v1.50] (1997-04-05)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/cplusplus&file=ocl120.zip Cubus C++ OS/2 Class Library Version 1.20] (1996-01-16)
* [https://github.com/OS2World/LIB-Cubus_OS2_Class_Library GitHub Repository]
 
==Links==
* [http://web.archive.org/web/19990219105026/http://web2.airmail.net/pcrown/cubus.html Homepage - Web Archive]
 
==Articles==
* [[Cubus Known Bugs]]
* [[Cubus Known Bugs]]
* [[Cubus C++ OCL v1.50 Samples Hack]]


==Licence==
==Licence==
Open source software released under the [[Three Clause BSD Licence]]
*Open source software released under the [[Three Clause BSD Licence]]
*Authors:
**[[Benjamin Stein]]
**Phil Crown


==Authors==
==Links==
*[[Benjamin Stein]]
* [http://web.archive.org/web/19990219105026/http://web2.airmail.net/pcrown/cubus.html Homepage - Web Archive]
*Phil Crown
* [https://github.com/OS2World/LIB-Cubus_OS2_Class_Library GitHub Repository]
;Download
* [http://hobbes.nmsu.edu/download/pub/os2/dev/cplusplus/Cubus_OCL_1-50A.zip Version 1.50a] (1997-04-05)
* [http://hobbes.nmsu.edu/download/pub/os2/dev/cplusplus/ocl120.zip ocl120.zip] Version 1.20 (1996-01-16)


[[Category:C++ Class Libraries]]
[[Category:C++ Class Libraries]]

Revision as of 15:23, 28 March 2018

Cubus OCL is an open source C++ Class Library for OS/2 that encapsulates PM and VIO APIs, it also includes classes for strings, semaphores, threads, multimedia, TCP/IP, OS2MEMU, the undocumented DosQProcStatus and DosQuerySysState APIs, and much much more.

The full source to the library is shipped, as well as sample programs and binaries. However, some of the samples were not updated in the latest release (v1.50) and will not compile without minor modifications to include the proper header (*.hpp) files, see: Cubus C++ OCL v1.50 Samples Hack.

The Cubus OCL is known to work with the following compilers/toolkits:

See also:

Licence

Links

Download