Dynace OO Extension to C and Windows Development System
This is an announcement for a new release of the Dynace Object Oriented Extension to C and the Windows Development System. Real briefly, Dynace is an OO extension to C which includes multiple inheritance, meta object protocol (MOP), class library, native thread support, garbage collection, and is well documented. The system has been in production use for over 10 years. The Windows Development System is a Dynace class library which makes programming GUI applications under Windows and Linux (WINE) very easy. It also includes a library for SQL Databases, an interface to Java and MzScheme, a custom resource editor, etc. Besides 600+ pages of professional documentation, the system also includes a language tutorial and a GUI and Database tutorial. Dynace will run on almost anything with a C compiler. It has been tested on many different systems over the years. The Windows Development System runs on Windows an Linux (with WINE). This is open source software. I can be downloaded at: http://blake.mcbride.name Blake McBride [EMAIL PROTECTED]
Re: Can't figure out how to link a program
Dear Alexandre, Thank you for your response. With that little information I was able to get my entire system working. Two or three very simple examples showing all the steps in the docs would be worth their weight in gold and would be so easy to do. It's also a shame I had to send the inquiry through three different channels before getting an answer. Thank you very much for your quick response. I t made all the difference. Respectfully, Blake McBride Alexandre Julliard wrote: > Blake McBride <[EMAIL PROTECTED]> writes: > > >> I apologize for bothering you with this. I have tried getting an >> answer to this on comp.emulators.ms-windows.wine and on >> wine-devel@winehq.org without any responses. Actually, I am quite >> surprised that neither is this information available in the >> documentation, the examples, nor the faq. It seems like being able to >> compile and link a simple hello-world program without all kinds of >> convoluted / cygwin compatible / shared library wrapper stuff is >> either impossible or a deeply guarded secret. I used to use Willows >> and everything build cleanly and simply. Basically I'm just trying to >> compile a C program that uses the Win32 API. I would think there >> would be some simple way of compiling with your include files and >> linking with your libraries in a straight forward and simple way (like >> every other development system). >> > > There is, you have to use winegcc instead of plain gcc. It does all the > magic for you. > >
Can't figure out how tolink a program
I have a library built under Linux with Wine (mylib.a) that uses various Windows API (mainly GUI) that built fine. I compiled the main program from .c to .o and from .rc to .res just fine. My problem is I can't figure our what command line to use to link: myprogram.o myprogram.res mylib.a In other words, when I try to link it all together I get a bunch of unresolved externals on things like: ReleaseDC GetDC SendMessageA MulDiv GlobalAlloc etc... I don't know what gcc command line argument to load the normal API's. I checked all the online docs. There are no examples and the docs that do exist state that hey are out-of-date. I would really appreciate a few simple example command lines to link a program with the normal API's AND my .res file. Thank you. Blake McBride [EMAIL PROTECTED]