Crystal Space
Welcome, Guest. Please login or register.
July 29, 2014, 10:20:17 am

Login with username, password and session length
Search:     Advanced search
9005 Posts in 2043 Topics by 8254 Members
Latest Member: Natashascott
* Home Help Search Login Register
+  Crystal Space
|-+  Crystal Space Development
| |-+  Support
| | |-+  CrystalSpace, And support/documentation for free windows compilers
« previous next »
Pages: [1] Print
Author Topic: CrystalSpace, And support/documentation for free windows compilers  (Read 2500 times)
William Tremblay
Guest


Email
« on: February 02, 2006, 06:04:59 pm »

     I read through the documentation, and it was fairly well done. I understand CrystalSpace quite well, and definitaly is my choice of game engine out of all the free ones (Irrilicht, Yake, Ogre3d(Ok, well it's just a graphics engine) ).  But the one thing I think it's missing is support for free windows compilers. It only has documented with mingw/GCC which just simply don't have enough syntax checking and debugging (Yeah it's documented with visual C++, but thats not a free compiler).  Microsoft did release a free "Express" edition of Visual C++ (http://msdn.microsoft.com/vstudio/express/visualC/default.aspx check it out there) but I just couldn't manage to get it to compile with it.  Irrilicht has support for Dev C++ which is great but Irrilicht dosn't have any of the neat physics stuff CrystalSpace has, But it is alot simpler. I learned how to use it within an hour.  Has anyone successfully compiled it in Dev C++ or Microsoft Visual C++ Express Edition (The free one available at link above)? If so can someone explain what libraries I need to download or document it for either of the two compilers? thanks for reading!

   cheers,
    William Tremblay

Logged
rvl_
Newbie
*
Posts: 27


View Profile
« Reply #1 on: February 02, 2006, 06:50:09 pm »

Dev C++ is not a compiler, it is IDE. Actually it uses MinGW/GCC for building. After compiling CS plugins (*.dll) & libraries (*.a) with MinGW there are no problems to use them in DevC++ or Codeblocks (another free IDE) to build your own CS application. The same is true for MSVC, then both CS SDK & your application mus be compiled with MSVC.

The HowTo build docs:
MSVC: http://crystalspace3d.org/docs/online/manual/cs_2.4.3.php#2.4.3
MinGW: http://crystalspace3d.org/docs/online/manual/cs_2.4.4.php#2.4.4
Logged
William Tremblay
Guest


Email
« Reply #2 on: February 02, 2006, 07:24:58 pm »

Ok thanks, I just started MinGW building it and it's going ok so far, no errors. After I should do the

make install
make distclean

commands right?

     Cheers,
    William tremblay
Logged
William Tremblay
Guest


Email
« Reply #3 on: February 02, 2006, 07:39:14 pm »

(Sorry for double post, it's not going to bump it anyways it's at the top but Im not registered so I can't edit)

NOTE: I already did ./configure and make -k all is going
Logged
rvl_
Newbie
*
Posts: 27


View Profile
« Reply #4 on: February 02, 2006, 08:38:54 pm »

in principle 'make install'+'make distclean' is not required. You can set directories inside your IDE to point to CS/include for includes & CS/out/msysx86/optimize/libs for libraries. This is more convenient when updating from CVS because 'make all' will compile the changes only instead of whole SDK again.
Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #5 on: February 02, 2006, 09:12:45 pm »

The big problem with supporting Dev-C++ is the project files. It appears to be very hard to fit the complex project structure (multiple plugins) into a Dev-C++ project. I haven't tried myself though.

Greetings,
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 6.343 seconds with 16 queries.