[C++-sig] Cplusplus-sig Digest, Vol 64, Issue 11
Peter Armbrüster
arm at rfh-koeln.de
Wed Jan 29 12:26:18 CET 2014
Hi Niki and Giuseppe,
thanks for your answers, but once I had already considered .
My compiler flags are: /DWIN32 /DDEBUG /GR /RTCsu /DPX_DEBUG
I wish you a nice day.
Peter
-----Ursprüngliche Nachricht-----
Von: Cplusplus-sig
[mailto:cplusplus-sig-bounces+arm=rfh-koeln.de at python.org] Im Auftrag von
cplusplus-sig-request at python.org
Gesendet: Mittwoch, 29. Januar 2014 12:00
An: cplusplus-sig at python.org
Betreff: Cplusplus-sig Digest, Vol 64, Issue 11
Send Cplusplus-sig mailing list submissions to
cplusplus-sig at python.org
To subscribe or unsubscribe via the World Wide Web, visit
https://mail.python.org/mailman/listinfo/cplusplus-sig
or, via email, send a message with subject or body 'help' to
cplusplus-sig-request at python.org
You can reach the person managing the list at
cplusplus-sig-owner at python.org
When replying, please edit your Subject line so it is more specific than
"Re: Contents of Cplusplus-sig digest..."
Today's Topics:
1. Re: PhysX3.x Wrapping Problems (niki)
2. Re: PhysX3.x Wrapping Problems (Giuseppe Corbelli)
----------------------------------------------------------------------
Message: 1
Date: Wed, 29 Jan 2014 10:19:59 +0200
From: niki <niki at vintech.bg>
To: Development of Python/C++ integration <cplusplus-sig at python.org>
Subject: Re: [C++-sig] PhysX3.x Wrapping Problems
Message-ID: <52E8B9AF.4050602 at vintech.bg>
Content-Type: text/plain; charset=UTF-8; format=flowed
On 28.01.2014 18:33, Peter Armbr?ster wrote:
> Dear Boost.python, C++ and Py++ Experts,
>
> this is my first post in your excellent Forum.
>
> I have chosen as the wrapper software the boost.python/Py++ Packageto
> write a physx 3.x Wrapper, because I think it is the best.
>
> Many many thanks to David Abrahams and Roman Yakovenko for the great
Tools.
>
> The wrapping of old versions physx 2.x had made no problems.
>
> And now I come across a very big problem at the 3.x Versions.
>
> All wrappings of classes works very well.
>
> The problem only exists in the PhysX free functions, which are
> responsible for the initialization of PhysX.
>
> I try to explain with a reduced Example.
>
> The initialization of PhysX starts with create of foundation :
>
> *0 static*PxFoundation*mFoundation=NULL;
>
> *1 static*PxDefaultErrorCallbackgDefaultErrorCallback;
> *2 static*PxDefaultAllocatorgDefaultAllocatorCallback;
> 3
> mFoundation=PxCreateFoundation(PX_PHYSICS_VERSION,gDefaultAllocatorCal
> lback,gDefaultErrorCallback);4
> *4 if*(!mFoundation)
>
> 5 fatalError("PxCreateFoundation failed!");
>
> The wrapped python program generate a runtime error at line
> 3:RuntimeError: Access violation - no RTTI data!
Just wild guess: add compiler option to enable RTTI
HTH
Niki
------------------------------
Message: 2
Date: Wed, 29 Jan 2014 11:03:00 +0100
From: Giuseppe Corbelli <giuseppe.corbelli at copanitalia.com>
To: Development of Python/C++ integration <cplusplus-sig at python.org>
Subject: Re: [C++-sig] PhysX3.x Wrapping Problems
Message-ID: <52E8D1D4.7060003 at copanitalia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 28/01/2014 17:33, Peter Armbr?ster wrote:
> Dear Boost.python, C++ and Py++ Experts,
>
> this is my first post in your excellent Forum.
>
> I have chosen as the wrapper software the boost.python/Py++ Packageto
> write a physx 3.x Wrapper, because I think it is the best.
>
> Many many thanks to David Abrahams and Roman Yakovenko for the great
Tools.
>
> The wrapping of old versions physx 2.x had made no problems.
>
> And now I come across a very big problem at the 3.x Versions.
>
> All wrappings of classes works very well.
>
> The problem only exists in the PhysX free functions, which are
> responsible for the initialization of PhysX.
>
> I try to explain with a reduced Example.
>
> The initialization of PhysX starts with create of foundation :
>
> *0 static*PxFoundation*mFoundation=NULL;
>
> *1 static*PxDefaultErrorCallbackgDefaultErrorCallback;
> *2 static*PxDefaultAllocatorgDefaultAllocatorCallback;
> 3
> mFoundation=PxCreateFoundation(PX_PHYSICS_VERSION,gDefaultAllocatorCal
> lback,gDefaultErrorCallback);4
> *4 if*(!mFoundation)
>
> 5 fatalError("PxCreateFoundation failed!");
>
> The wrapped python program generate a runtime error at line
3:RuntimeError:
> Access violation - no RTTI data!
>
> Its impossible to get mFoundation.
>
> *Notes: *
>
> - physx comes as SDK: only Headers, libs and dlls.
Before reading on I'd investigate the "no RTTI data" message.
Make sure you're using the /GR compiler option.
--
Giuseppe Corbelli
WASP Software Engineer, Copan Italia S.p.A
Phone: +390303666318 Fax: +390302659932
E-mail: giuseppe.corbelli at copanitalia.com
------------------------------
Subject: Digest Footer
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig at python.org
https://mail.python.org/mailman/listinfo/cplusplus-sig
------------------------------
End of Cplusplus-sig Digest, Vol 64, Issue 11
*********************************************
More information about the Cplusplus-sig
mailing list