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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

How to compile

Post by ElvenProgrammer » Sat Jul 24, 2004 1:56 pm

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 Fri Sep 03, 2004 8:51 am, edited 1 time in total.
mike

Post by mike » Fri Aug 27, 2004 3:32 am

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

Post by ElvenProgrammer » Fri Aug 27, 2004 8:01 am

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: Thu Jul 01, 2004 7:51 pm

Post by Ardaen » Mon Dec 13, 2004 6:49 am

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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Mon Dec 13, 2004 9:09 am

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: Sun Nov 21, 2004 4:56 pm
Location: Pennsylvania, USA
Contact:

Post by Impetus » Mon Dec 13, 2004 11:32 pm

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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Mon Dec 13, 2004 11:37 pm

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

Post by Ardaen » Tue Dec 14, 2004 1:57 am

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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Tue Dec 14, 2004 8:16 am

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: Thu Dec 09, 2004 7:50 pm
Location: North Rhine-Westphalia, Germany
Contact:

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

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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Tue Dec 14, 2004 12:31 pm

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

Post by Ardaen » Tue Dec 14, 2004 7:31 pm

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

Post by Impetus » Tue Dec 14, 2004 7:43 pm

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: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Tue Dec 14, 2004 10:56 pm

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

Post by krismichael » Fri Dec 17, 2004 2:49 pm

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