Hello,
Here is my problem: I am developing a C plug-in for math software (Mathcad). This plug-in is in the form of a DLL, compiled with a library provided by the manufacturers of the software. My DLL is developed under Visual Studio, I use the intel compiler libraries intel + 2 (TBB and MKL).
Everything works fine on my development machine. But I must give this DLL file to people who do not have development environment installed. Here and there no longer works. To make my tests, I installed a PC with only zero software Mathcad. Even making a simple test without incorporating the Intel libraries, nothing works. I watched with TaskList DLLs loaded by Mathcad on my development machine, then I looked on the same machine that was responsible by removing my DLL to look for differences, which are DLLs loaded by my own DLL . I thought that copying the DLL in question (eg MSVCRT90.DLL) in any march or Windows/System32/directory they are not. I also tried to copy the DLL in question in the same directory as the plug-in, and Mathcad gives me an error "Runtime Error R6034 - An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. " Or if I am mistaken, the "support team" is not supposed to be me?
Have you an avenue to be explored to understand what is happening?
Thanking you in advance ...
Bookmarks