09-08-2009 04:35 AM
Hello everyone.
I am developing an application (where a DLL is used) for Labview real time.
The application runs on LabVIEW Real Time 8.6.
DLLs, based on C + +, are developed and compiled using Microsoft
Visual Studio .NET 2003. From tutorials and examples, in order to have a positive result by the test conducted with the "DLL Checker 8.6", I
found that when setting the properties of the compilator, the Runtime Library
must be a multi-threaded or multithreaded Debug (I tested with these
settings some examples of DLLs, and the check was ok).
By keeping this setting for the run-time library, the compilation of the
DLL's application produces the errors of "linking" listed in
the attached file. I can fix errors by setting the RunTime Library as
Multithreaded (Debug) DLL. But with this approach, the DLL doesn't pass the
test of "DLL Checker 8.6".
Taking into account that the code that is used to abtain the DLL is
provided by third parties and it is not editable, how can I
solve the problem?
Thanks, Albano
09-10-2009 07:11 AM
Hi Albano,
try to see this link:
http://forums.ni.com/ni/board/message?board.id=7170&thread.id=2089
Hope this helps,
M