How to compile

Ask for help regarding any technical issue or report any bug or OS independent issues.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

How to compile

Post by ElvenProgrammer » 24 Jul 2004, 13:56

Requirements

The Mana World has been tested in Visual Studio 2003, Visual C++ 2005 Express Edtion Beta, Dev-Cpp + MinGW
Once you got your IDE working, you should obtain the following libraries:

Allegro

Alfont

JGMOD
Last edited by ElvenProgrammer on 03 Sep 2004, 08:51, edited 1 time in total.
mike

Post by mike » 27 Aug 2004, 03:32

Visual C++ wont run .vcproj files
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 27 Aug 2004, 08:01

Why not? :shock: That's what I get when I create a project with Visual C++ ver 7 or 8
Ardaen
Peon
Peon
Posts: 24
Joined: 01 Jul 2004, 19:51

Post by Ardaen » 13 Dec 2004, 06:49

Apparently some people with dev-cpp/mingw are having trouble with the latest cvs releases that require guichan.

I'd just like to remind anyone with said problems that in the platform.hpp file, _declspec(dllexport) doesn't work so well with mingw. you need __declspec(dllexport). Thats one more _ symbol.

Then make sure to include -lguichan and -lguichan_allegro BEFORE -lalleg in the dev-cpp project options.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 13 Dec 2004, 09:09

Did you manage it to compile? I'm still having troubles about some linking issues: undefined reference to fcn::TextField::TextField() and so on. Some other hint maybe?
Impetus
Peon
Peon
Posts: 6
Joined: 21 Nov 2004, 16:56
Location: Pennsylvania, USA
Contact:

Post by Impetus » 13 Dec 2004, 23:32

As far as I know, I'm pretty sure you need to include .dsw, .dsp, and .vcproj when trying to communicate VC++ projects.
.: JUNARIS GAMES v3 :. an indie game-dev team.

Current Project(s) --
World of Seracryst :: 2D RPG :: C/C++ :: Pre-Alpha Stages
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 13 Dec 2004, 23:37

But we're not talking about VC++ projects.
Ardaen
Peon
Peon
Posts: 24
Joined: 01 Jul 2004, 19:51

Post by Ardaen » 14 Dec 2004, 01:57

Ugh, VC++ is unnessisary money spent, or unnessisary software piracy, keep the ickyness away!

Yes, I did get it to compile, everything but the icon 'cause I was too lazy to find it ^_^

Which part can't you get to link? Compiling the GUIChan library, or ManaWorld itself?

I'm gonna assume you ment gcn (not fcn) meaning guichan. So I'm guessing your not properly linking the guichan library with the mana world sources.

When I find somewhere to upload it, I'll upload my modified GUIChan with Dev-CPP project file, pre-compiled libguichan.a and libguichan_allegro.a. I'll also throw in the mana world project file as an added bonus ;)

Check back later for those, I gotta go make supper now, bye.

[edit]
Here are the project files and the precompiled guichan libraries for the lazy. Put the libraries in your dev-cpp\lib directory and use the manaworld project file.
Manaworld dev-cpp file
guichan dev-cpp file
guichan allegro dev-cpp file
guichan platform.hpp file
libguichan static library
libguichan_allegro static library
[/edit]
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 14 Dec 2004, 08:16

Which version of gcc do you have?
I succeded to compile it with 3.1, but not with 3.3.
User avatar
Bjørn
TMW Adviser
TMW Adviser
Posts: 1430
Joined: 09 Dec 2004, 19:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn » 14 Dec 2004, 11:35

The gcc version is denoted with three numbers like 3.3.1 or 3.2.3. I think you mean 3.2.3, as opposed to 3.1(.0) which is the version of MinGW that 3.2.3 comes with.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 14 Dec 2004, 12:31

I was meaning 3.3.x against 3.1.x, but maybe I got one digit wrong.
Ardaen
Peon
Peon
Posts: 24
Joined: 01 Jul 2004, 19:51

Post by Ardaen » 14 Dec 2004, 19:31

Whatever the case may be. 3.3.1 is the magic little number I see.
Impetus
Peon
Peon
Posts: 6
Joined: 21 Nov 2004, 16:56
Location: Pennsylvania, USA
Contact:

Post by Impetus » 14 Dec 2004, 19:43

Elven Programmer wrote:But we're not talking about VC++ projects.
I was talking in response to Mike..
.: JUNARIS GAMES v3 :. an indie game-dev team.

Current Project(s) --
World of Seracryst :: 2D RPG :: C/C++ :: Pre-Alpha Stages
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: 13 Apr 2004, 20:11
Location: Italy
Contact:

Post by ElvenProgrammer » 14 Dec 2004, 22:56

Ops sorry :oops:
User avatar
krismichael
Peon
Peon
Posts: 79
Joined: 29 Jul 2004, 12:17
Location: California (USA) + Tokyo (Japan)
Contact:

Post by krismichael » 17 Dec 2004, 14:49

Hmm, I have Borland Turbo C/C++ and DJGPP. I should try and compile on those just as a test. I'll let you know how it goes. :)
It's not my fault I'm new here! :)
Post Reply