|
Well, I have made some progress. I am now finding a seemingly endless chain of DLL's that need to be placed in ""C:\Program Files\MATLAB\R2008b\bin\win32" because of the calls into "libdflapack.dll". Soooo now I am thinking that if I could package everything up into one big DLL or EXE life would be simpler. For instance, I could write a little Matlab function that calls something in libdflapack and then use the "deploytool" to create an EXE. However, I am not sure that I can make the same function calls into an EXE as though it were a DLL.
Any thoughts?
Bill
> I am building a Fortran project with MS Visual Studio. I link in lbmx.lib, libmat.lib and libdflapack.lib. It builds and runs fine. Now I want to duplicate this effort on a different PC that does NOT have Matlab installed. So I have copied the VS project folders over to the other PC and rebuilt the project there. That works! Unhappily, when I go to run my test case it tells me that it cannot find libmx.dll. I have included all 6 files in my project, to wit:
>
> lbmx.lib
> libmat.lib
> libdflapack.lib
> lbmx.dll
> libmat.dll
> libdflapack.dll
>
> and have stored copies of them in the project folder. Sooooooo I reasoned that maybe the dll's needed to be in the Matlab root path. I created "C:\Program Files\MATLAB\R2008b\bin\win32" and stored the 3 dll's there. No effect. Do I need to perhaps create a Matlab "path" variable on the other PC? Or, is there something else that I am missing here?
>
> TIA,
>
> Bill
|