![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#1 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
Has anyone tried compiling the source code using anything other than the Microsoft Visual C++ compiler?
If so, please share. ![]() |
![]() |
![]() |
![]() |
#2 |
Manshoon
![]() Join Date: September 5, 2002
Location: Minnesota, USA
Age: 50
Posts: 180
|
I think I've mentioned this before, but compiling DC with a non-MS compiler will never work. Unfortunately, DC uses the Microsoft Foundation Classes(MFCs) as part of it's framework. The MFCs only exist and can be compiled (legally) as part of the MS Visual C++ software.
Sorry to rain on any parades there. [img]smile.gif[/img]
__________________
:knightsmile: |
![]() |
![]() |
![]() |
#3 |
Jack Burton
![]() Join Date: July 13, 2001
Location: Stumptown
Age: 53
Posts: 5,444
|
Since this post, I've gotten the Microsoft Visual C++ 2005 Express Edition. Now I can open the projects and what-not, but cannot compile, as it does not support MFC's either.
|
![]() |
![]() |
![]() |
#4 |
Manshoon
![]() Join Date: September 5, 2002
Location: Minnesota, USA
Age: 50
Posts: 180
|
Really? Express Edition does include the MFC libraries?
Interesting MS is offering that suite for free. I guess it is kind of cool that they are offering it for free. But I guess I am also NOT surprised MFC support isn't built in. A word of warning though....MS C++, and the C++ the rest of the world uses (i.e. Linux, Unix, etc.) are a little different. For writing truely portable applications, people who write code in MS C++ will usually find their stuff doesn't compile on a different platform. There is a good Open source C++ compiler/IDE out there I have used for some things, Dev C++ : http://www.bloodshed.net/dev/devcpp.html This uses an open source (MinGW) c++ library for compiling Win32 code, and it more closely conforms to c++ standards than the MS stuff does. If we truely want to make DC multi-platform compatible, we first have to break the dependance on DirectX (via the CDX library)and move to an open source media library, like SDL or something. (I have gotten CDX and DirectX to compile on a non-MS compiler, but not as cleanly as I would have liked) Then, break the dependence on the MFCs.... Needless to say, this would be a lot of work. [img]smile.gif[/img] But it could be done.
__________________
:knightsmile: |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
What is Dungeon Craft? | Vedran | Dungeon Craft - RPG Game Maker | 6 | 09-16-2005 01:00 PM |
Dungeon Craft PR | Tarlanon | Dungeon Craft - RPG Game Maker | 5 | 01-14-2004 08:37 AM |
What is Dungeon Craft? | SecretMaster | Dungeon Craft - RPG Game Maker | 8 | 07-16-2003 06:07 AM |
Dungeon Craft? | Daniel | Dungeon Craft - RPG Game Maker | 2 | 03-27-2002 08:54 PM |
New Dungeon Craft Release | CocoaSpud | Dungeon Craft - RPG Game Maker | 5 | 06-21-2001 10:17 PM |