C++ can't hit break points

Hi Everyone,

I write most of my NXOpen functions in .NET but recently we have decided to look at using C++ as that is what all our CFD/FEA meshing tools use as well as most other areas in the company.

I have a new tool that I have written in C++ but the odd thing is when I attach to process and debug it in a native NX12 session, it hits the break points. When I do the same for a version of NX12 through TeamCentre it runs fine and completes, but doesn't hit any breakpoints.

My other .Net tools all debug fine with a TeamCentre session of NX12.

I am using external libraries, namely cpr, json_spirit and Boost.

I have run out of ideas. Does anyone have any thoughts one what might be causing it to not attach properly?

Thanks
Nick