- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see the following Runtime Error Message when executing a simple program under Windows 8.1. Any suggestions? I did a clean install of Win 8.1 and all software....still have problem.. Runtime Error Message: "This program can't start because libifcoremd.dll is missing from your computer. Try reinstalling the program to fix this problem." libifcoremd.dll Location on Computer: C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\compiler C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler C:\Program Files (x86)\Intel\Composer XE\redist\ia32\compiler C:\Program Files (x86)\Intel\Composer XE\redist\intel64\compiler C:\Program Files (x86)\Intel\Composer XE 2013 SP1\redist\ia32\compiler C:\Program Files (x86)\Intel\Composer XE 2013 SP1\redist\intel64\compiler Configuration Summary: Microsoft Windows 8.1 Pro Microsoft Visual Studio Professional 2012 Update 4 Intel Parallel Studio XE for Windows (all tools) 2013 SP1 Update 2 VS Environment Variables: ADVISOR_XE_2013_DIR=C:\Program Files (x86)\Intel\Advisor XE 2013\ ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Jack\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=SPRO14 ComSpec=C:\windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Jack ICPP_COMPILER14=C:\Program Files (x86)\Intel\Composer XE 2013 SP1\ IFORT_COMPILER14=C:\Program Files (x86)\Intel\Composer XE 2013 SP1\ INSPECTOR_XE_2013_DIR=C:\Program Files (x86)\Intel\Inspector XE 2013\ INTEL_DEV_REDIST=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\ INTEL_LICENSE_FILE=C:\Program Files (x86)\Common Files\Intel\Licenses LOCALAPPDATA=C:\Users\Jack\AppData\Local LOGONSERVER=\\MicrosoftAccount MIC_LD_LIBRARY_PATH=%INTEL_DEV_REDIST%compiler\lib\mic NUMBER_OF_PROCESSORS=4 OS=Windows_NT Path=%INTEL_DEV_REDIST%redist\intel64\mpirt;%INTEL_DEV_REDIST%redist\ia32\mpirt;%INTEL_DEV_REDIST%redist\intel64\compiler;%INTEL_DEV_REDIST%redist\ia32\compiler;C:\Program Files\SlickEditV18.0.1 x64\win\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=4501 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\windows TEMP=C:\Users\Jack\AppData\Local\Temp TMP=C:\Users\Jack\AppData\Local\Temp USERDOMAIN=SPRO14 USERDOMAIN_ROAMINGPROFILE=SPRO14 USERNAME=Jack USERPROFILE=C:\Users\Jack VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VTUNE_AMPLIFIER_XE_2013_DIR=C:\Program Files (x86)\Intel\VTune Amplifier XE 2013\ windir=C:\windows
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your PATH variable seems truncated. Was there more to it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is just the PATH variable. Hopefully it is not truncated this time.
Path=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\mpirt;C:\Program Files (x86)\Common Files\Intel\Share
d Libraries\redist\ia32\mpirt;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Program Files (x
86)\Common Files\Intel\Shared Libraries\redist\ia32\compiler;C:\Program Files\SlickEditV18.0.1 x64\win\;C:\windows\system32;C:\windo
ws;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Progra
m Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Prog
ram Files\Microsoft SQL Server\110\Tools\Binn\
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My win8.1 installation finds libifcoremd.dll in the composer_xe\redist\intel64\compiler PATH entry. This is an installation with only 14.0 update 2 Intel compilers.
The PATH quoted above appears not to have been expanded, as if INTEL_DEV_REDIST wasn't set at the time PATH was set. I suppose this might happen if the usual script wasn't run to make this happen
C:\Windows\SysWOW64\cmd.exe /K "C:\Program Files (x86)\Intel\icsxe\2013.1.046\bin\ictvars.bat"
I suppose only the icsxe\2013.1.046 part of the PATH (as well as the exact name of the .bat) would vary among default installers. I think the Cluster and Parallel Studio don't execute the compilervars.bat intel64 script directly, although that may work. In my experience, only the icsxe version of the installer installs update 2 in the update 1 PATH. The various installers appear to be incompatible.
Windows being what it is, I sometimes have to reboot (and wait, and click that shortcut again) to get the compiler paths straightened out. My VS is identical version to yours.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
chauvjo, the PATH as you show it looks good to me. Tim is correct that a copy of this is in the compiler install folder, but the one under Common Files is what should be in PATH. You should not need to run the .bat file to make this available.
I have seen cases where a reboot or a logout/login is needed to make the PATH changes visible. Try that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Rebooting fixed the problem. It does seem strange that a reboot was required since I had restarted/shutdown numerous times since completely reinstalling of Win 8.1 and all third-party software. It seems a reboot was required after I created my first Fortran project using Visual Studio 2012. Are changes made to the PATH variable the first time you create a Fortran project?
Thanks for all your help!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, the changes are made when you install. But Windows has this occasional problem applying the changes right away - I don't know what triggers the issue. Creating a project or even opening Visual Studio has no effect on this.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page