referring to my previous notes on this subject in which I am [still] endeavouring to link a 3rd party dll [using an export lib] to a fotran applicaiton. Success with a previous version not withstanding, I am loading the lib associated with the 3d party dll, also having to load user32.lib. With compaq visual fotran set for win32 release all is resolved, in debug mode the linker suggests that the supplied dll is corrupt. Using Salford ftn v 4.60 via plato 3 for either release or debug configuration there is no difference and the same messages appear....
Linking... WARNING the following symbols are missing: solveroptimize E:\SPLAT\Link_test\Release\Win32\Solver_testsmall_sdk.obj (E:\SPLAT\LINK_TEST\SOLVER_TESTSMALL_SDK.F90) _imp__LoadLibraryA E:\SPLAT\Software\fpsdk.lib (/0 ) (.\Release\SolverSDK.obj) *** Imported common not satisfied: LoadLibraryA@4 _imp__GetProcAddress E:\SPLAT\Software\fpsdk.lib (/0 ) (.\Release\SolverSDK.obj) *** Imported common not satisfied: GetProcAddress@8 _fltused E:\SPLAT\Software\fpsdk.lib (/0 ) (.\Release\SolverSDK.obj) *** Imported common references not satisfied or Imported data missing
Why is there a difference between the compaq and Salford compilers??? Any one got any suggestions. Understandably the client is not far off pulling the plug on this project...so any solution would be very very gratefully recieved...
George Mitchell