Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
G3D LLVM
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Vitaly Shevtsov  
View profile  
 More options Jul 18 2012, 1:37 pm
From: Vitaly Shevtsov <loki...@gmail.com>
Date: Wed, 18 Jul 2012 23:37:07 +0600
Local: Wed, Jul 18 2012 1:37 pm
Subject: G3D LLVM
Hello!

In fact that binaries compiled with VS compiler requires vcredist
package to redistribute it to computer without VS. Is it possible to
build G3D with any other compiler on Windows to avoid this?

Thanks :)

--
Vitaly


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
EdwardP  
View profile  
 More options Sep 12 2012, 10:20 am
From: EdwardP <verashac...@gmail.com>
Date: Wed, 12 Sep 2012 07:20:18 -0700 (PDT)
Local: Wed, Sep 12 2012 10:20 am
Subject: Re: G3D LLVM
Hi Vitaly,

I had a look at this a while back when I thought it might be easier to
work on both windows and mac using eclipse and gcc (and before I
started to understand icompile a bit better). I'm sure the others will
set me straight if I'm not correct here, but I believe the problem
with the code as it stands is that is uses its own G3D_WIN32 define in
response to checking for the _MSC_VER (which is obviously specific to
the MSVC compiler). If you try and use GCC under windows, this will
not be set and you will fail early with a preprocessor error in
platform.h. You *could* add a cross-compiler check for windows
(__WIN32__, say) but you will still have to go through all the
G3D_WIN32 checks throughout the code because some of these are
actually doing things that require MSVC, not just windows - for
example the stopwatches use an MS-specific union. I don't think it
looked insurmountable, but you'd need to create a more fine grained
distinction between the compiler and OS permutations than is currently
supported. In any case, it looked laborious enough for me to give my
wife's Mac book pro straight back to her (for the moment)... :)

Also, having said all that, I'm pretty sure that (assuming you would
use mingw) your gcc compiled exe would end up needing MS runtimes
because it still has a number of dll dependencies? Have you looked at
NSIS instead? It is a pretty cool free install builder and there are a
ton of extensions already written - including one to check and install
the VC10 runtimes as part of the installation process.

E


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Corey Taylor  
View profile  
 More options Sep 14 2012, 8:00 pm
From: Corey Taylor <corey.taylor...@gmail.com>
Date: Fri, 14 Sep 2012 20:00:23 -0400
Local: Fri, Sep 14 2012 8:00 pm
Subject: Re: [G3D] Re: G3D LLVM

A long time ago, we had a mingw32 build for G3D working.  The approach I
took was creating a separate define for that build G3D_MINGW32 but also
enabling the windows defines.

I'd use the MINGW32 define to determine when to split certain functionality.

Right now, you'll have the extra hurdle of compiling ffmpeg or linking it
in from the pre-builts.  I'd suggest you remove that feature initially.

corey


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »