RTI DDS Assert Message -- What is the Cause?

2 posts / 0 new
Last post
Offline
Last seen: 6 years 3 days ago
Joined: 10/16/2014
Posts: 2
RTI DDS Assert Message -- What is the Cause?

When I run my application I get an assert message that pops up in a windows console -- please see attached screen capture.  Sometimes, the application has an "unhandled exception" and quits, and other times it just produces this assert console window and keeps running.

I'm using the latest version 5.1.0, 32-bit Windows libraries, and am developing with Visual Studio 2010.

Any help/guidance would be greatly appreciated.

AttachmentSize
PDF icon RTI Assert Message95.1 KB
Organization:
Keywords:
Offline
Last seen: 6 years 3 days ago
Joined: 10/16/2014
Posts: 2

The cause of this problem is due to an incompatible C++ compiler option I was using.

The "struct member alignment" compiler option has to be set to "default" or "/Zp8" for DDS to link and work properly.

Currently my application requires a "struct member alignment" of 1-byte, or "/Zp1", so this "/Zp8" RTI DDS requirement is a show-stopper for me now.  I'm currently working with RTI support to try and find a solution, and have support ticket(s) open -- case #'s 00027661, and 00027635.

I still need a solution, but at least I know what the problem is!