Full Version: Xeffort Wizard Error

From: Bennybee [#1]
 10 Jan 2007
To: ALL

Xeffort wizard will not run, I get error Libifcoremd.dll not found, Please reinstall. I am running Visual Fortran 9.1 with Visual studio 2005. I was able to run almost all the samples so far.

Reply


From: xeffort [#2]
 11 Jan 2007
To: Bennybee [#1] 12 Jan 2007

The wizard is built with DLL runtime library (libifcoremd.dll) in order to reduce .exe size. The rationale is that, since you're developing with the compiler, you're certain to have the dll at the computer. Apparently, you rejected the "Update environment variables?" offer during IVF setup, so the libifcoremd.dll folder is not in PATH.

As a solution, either add the path to IVF runtimes (C:\Program Files\Intel\Compiler\Fortran\9.1\IA32\Bin by default) to your PATH, or copy the libifcoremd.dll to ...\Xeffort\BinIVF. The first approach will also solve possible future problems when you try to run your own Fortran DLL's out of Visual Studio context.

Reply


From: Bennybee [#3]
 21 Jan 2007
To: xeffort [#2] 23 Jan 2007

Is there a way to include runtime lib ( for example ibifcoremd.dll ) in the .exe final program so that if can run on computers without visual fortran installed ? I have some Fortran 77 console programs that I want to convert to windows with simple dialog and File input/output, any suggestions ? I learned fortran in college in 1974 and I am trying update to fortran 90. Any simple example will help. Thanks in advance

Reply


From: xeffort [#4]
 23 Jan 2007
To: Bennybee [#3] 23 Jan 2007

Sure, it's in Project properties/Fortran/Libraries/Run-time library -> pick one of non-DLL ones, i.e. "(Debug) Multithreaded". Actually, that ("static") setting is the IVF default for .exes (while "Multithreaded DLL" one is the default for .dlls). Like I said, it was purposefully changed for XWizard to reduce .exe size.

As for the file input/output dialog, there's XGetOpenFile Xeffort routine. Since you probably don't want the entire Xeffort library to be pulled in, follow the steps in Xeffort Help/Getting Started/Xeffort Lite and check out XGetOpenFile documentation.

Reply


Reply to All

Back to thread list | Login

© 2010 Project BeehiveForum