21 April 2006, 21:15 | #1 |
Zone Friend
Join Date: Oct 2004
Location: Wales
Age: 53
Posts: 163
|
Beginning Amiga programming in C++
Just curious, but I wonder how easy it would be for me to get up and running with a C++ compiler in workbench (I program VC++ by trade). Which development environment is the most sophisticated? Are there libraries out there like MFC?
I suppose the Workbench application model is different from Windows; are there APIs for messaging, threads and graphics? Ta. |
22 April 2006, 00:43 | #2 |
Zone Friend
Join Date: Sep 2004
Location: Den Hoorn, NL
Age: 45
Posts: 259
|
No MFC is available. You have to assemble your GUI in code just like in the old days.
As for compilers you could use HiSoft C++. I found it had a nice IDE and makes the learning curve less steep than other compilers. You could also do crosscompiling using AmiDecCpp. But that won't help you debugging. |
27 April 2006, 22:23 | #3 |
Amiga user since 1985
Join Date: Apr 2005
Location: Middlesex, NJ USA
Posts: 14
|
I'm also a professional programmer and actually worked as a consultant on a number of Amiga projects back in the early nineties. IMHO, one of the things that the Amiga has always lacked was an IDE like VC. As for MFC, I started a project many years ago (1995) to port the MFC interface to Amiga. It's not that hard to do, but the lack of a decent C++ compiler at the time made it a effort in futility.
As for a good C++ compiler for the Amiga, check AmiNet for GCC. I think the last complete version they have 2.95. Also, do a search for GeekGadgets. I think Back2Roots still has the old GG files on their FTP site. Last time I checked, you could create GCC 3.3x using their guide/files. WARNING: Some knowledge of unix/linux build environments is required. Of course, if you REALLY want to code for the Amiga, find someone who'll pass on to you a copy of the old SAS compiler. Strictly for C coders, but VERY good for it's day. No matter what you do, you'll need a copy of the RKM manuals, which can be found in PDF form on the web. If you're a good "digger", you can also find the latest SDK (3.9). Yes, there are APIs for messaging, threads and graphics, but they are quite primative compared to what we have today. Hope that helps. |
17 May 2006, 13:14 | #4 |
Posts: n/a
|
Try the Cubic Ide or GoldED Studio AIX.
It has integrated GCC support and a lot of useful functions and features for developers. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beginning Amiga Assembly Programming | Hewitson | Coders. Tutorials | 32 | 09 October 2012 18:25 |
Beginning Programming | robheaton | Coders. General | 60 | 16 April 2011 11:49 |
New to forum Love AMIGA of old and beginning an emulation state | catwatch3 | New to Emulation or Amiga scene | 15 | 30 December 2010 12:38 |
begin at the beginning? | diamond | New to Emulation or Amiga scene | 8 | 26 March 2005 23:04 |
|
|