Need more detail about the test setup. You are saying you need to use LabVIEW RT to interface with your C++ code. Is there are reason you need real-time performance? Usually, if you perform acquisitions of large data sets followed by analysis of that data, you don't need real-time performance because you cannot achieve one anyways. It would be much better if you can get away with LabVIEW and your commercial board installed in the PC. Then, you would interface with your C++ code either by calling exportable library functions through a DLL that you create in C++, or through a CIN.
If you have to use the LabVIEW RT, then I would suggest that you implement your solution (code) completely in LabVIEW RT instead of importing C++. It would be much easier. In that case you need a hardware target, which is running a real-time OS,separate from your development PC. Then you have to check that the driver that comes with your card is supported in LabVIEW RT, and if it isn't, you have to make one to be able to use the card in LabVIEW RT. You see how it adds to the complexity of the system. Not to mention that you would need two PC's (one for development and GUI, and the other for the DAQ hardware and real-time processes).