Hello,
In our application we use a DLL that is delivered with .h file and a .lib one but not for CVI.
In the past, qith CVI8.1 we applied the procedure in CVI from .h file to generate the .lib file and it was OK.
With new CVI2013 version I made the same twice: once selecting 32bit DLL, creating a MyDLL_32.lib file, and second selecting 64bit DLL, creating a MyDLL_64.lib file.
In CVI project, I've integrated voth .lib and depending on the build settings, the 32 bits or the 64 bits is highlighted.
Everything looks good ate compilation but execution creates a global fatal error as soon as I call any of the functions from this DLL.
I made a minimal project that uses that function and create the error.
The same project recompiled on CVI8.1 is not compatible if I keep the .lib files from CVI2013: I replace the initial one (MyDLL.lib) and it is OK.
How can I investigate in the creation of .lib files from CVI to find the error?
Other change: the PC used for new dev is W7 64 bits while one for CVI8.1 is XP 32 bits.
Regards