How to compile

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

How to compile

Post by ElvenProgrammer »

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, 07:51, edited 1 time in total.
mike

Post by mike »

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

Post by ElvenProgrammer »

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, 18:51

Post by Ardaen »

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
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

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, 15:56
Location: Pennsylvania, USA
Contact:

Post by Impetus »

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
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

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

Post by Ardaen »

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
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

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

Post by Bjørn »

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
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

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, 18:51

Post by Ardaen »

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

Post by Impetus »

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
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

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

Post by krismichael »

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