I need to build a custom external funciton .DLL in fortran 90 format for Anysis:
It worked for xp 32 with compaq visual fortran. Now with the system migrated to 64bit, the Ansys is all new 64 system too.
Firt is that IT can not make the Visual Studio 2005 work for win7. So i tried to use intel visual fortran 10.0 intel(R) 64 command line ifort to build the dll file: it completes compilation without errors.
However when i start the main program there is a 0cx0000007b error. I understand it is a /32/64 bit issue. Can you provide a way to debug this?
Thanks.
連結已複製
Steve Lionel (Intel) wrote:Yes all on the same computer. the DLLs indeed can be seen in a lot of locations on my machine! Looks like the machine has MSVC++ 2005 redistributable (X64) versions 8.0.56336 , 8.0.59192 and 8.0.61000 installed alreadyAre you doing the DependencyWalker on the system that has the problem? All of the web references I can find on this issue say that it is a missing or wrong version of the Microsoft VC DLLs. I am concerned that you have private copies of these DLLs (such as MSVCR80.DLL.) What happens if you temporarily rename that to something else?
Try installing http://www.microsoft.com/en-us/download/details.aspx?id=18471 on the target system.
Hi John,
I having exactly same problem as you did. Could you kindly explain me how to buid the .dll file . I have tried to follow your last post but could not get it work. I have visual sutdio 2012 and intel visual fortran composer , the latest versions.
the dlls I checked through 'dependency walker' shows that the file that I generate is not linking to MSVCRT90.dll.
Thanks in advance.
