MinGW libraries

Hello,

I tried to compile PhysX with MinGW compiler on Windows.
The problem is that the ABI of MSVC (the compiler of the libraries) is incompatible with MinGW.

But I really want to use MinGW as compiler.

So can anyone help me e.g. with custom library files or anything else?

-Janne

Hi,

Why are you opposed to using Visual Studio? Are you compelled to use MinGW for some reason? I’ll put in a request to consider support for MinGW in future releases, but I don’t know how much traction it will get, because MinGW is not widely used by commercial game developers.

Hey,

PhysX is a cross platform library, creating cross platform projects would be easier with a cross platform compiler like MinGW/GCC. It would also allow us to use cross platform development environments for example Code::Blocks. I would appreciate it if you would provide MinGW build as well in your release.

Václav

Hey,

MinGW would be very great because I often use the compiler in command line and the syntax of MinGW is much easier. As Václav said, MinGW is very useful for cross-platform development and I think that the trend of cross-plaform development will rise.

-Janne

Hello,

Even though MinGW might be less commonly used in “commercial environments”, it’s also worth noting that there are numerous instances where MinGW’s compiler is more efficient in terms of compile time code checking and as a result helping with bug fixing and development - and it is more easily accessible, as it is completely free, and the programs involved require less resources to use.

Overall, being limited to Visual Studio has its own drawbacks, and supporting different environments can make PhysX more accessible to more people in general.

-Zh

Hey,

Is there a estimated date for this?

-Janne

My final decidition:
I’m going to start integrating the Physics in two weeks. If I can use PhysX, I will use it.
Otherwise, there are enough Physics engines in this World.

  • Janne

Otherwise, there are enough Physics engines in this World
Ultimatum ! That will show them :)

Sorry. I was very angry and if I think about it, take your time and do it perfect.
Sorry again…

Hi,

I apologize that you have become angry with our processes, but I’m afraid that it takes time to make changes such as your request, and we have a lot of other work happening right now that cannot be de-prioritized. The next version, 3.3, is in a closed beta right now, and we are anticipating an open beta in the next few weeks. Most of our efforts are focused on stabilizing 3.3, improving performance in critical areas, fixing defects in the stable version 3.2.x, etc. Regardless of whether MinGW/gcc is useful for multiple platforms, I’m certain that we cannot replace all compilers on all platforms with it, so we can’t make the priority very high compared to other support issues. I will try to come up with a better estimate for delivery, but at this point I would say we won’t support it within the next 3 months.

Thanks,
Mike