- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just boughtIMSL and Fortran and tried to install them on my computer. However after I open the commend window, I got an error message as following:
Unable to find Microsoft Visual C++ 7.1 or highrt.
Intel Visual Fortran Compiler for 32-bit applications will not function properly.
What should I do with this, did I miss some steps in the installation?
Thanks
AC
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
There is a known problem with installing IVF on some machines. I have an outstanding issue (442283) in which I get the same message trying to install IVF on a machine without MSVS2005. Bonnie & Kevin on Premier Support have some work arounds which have helped some users (unfortunately, on the particular machine, I am still not there yet).
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the comment, but circumstances can vary and I'd like to understand the problem. I looked at your issue and it is different from the one in this thread. Also I see that Bonnie is waiting for you to provide information she requested.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Products Purchased |
Product Name |
VFI999WSAE1 |
Intel Visual Fortran Compiler Pro. Ed. With IMSL for Windows- Academic Single |
I downloaded from the interent, version number is 10.0.025. thank you
An-Lin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please uninstall the Intel Visual Fortran Compiler (you do not need to uninstall IMSL.) Log in to the Intel Registration Center and download w_fc_p_10.1.011.exe and install that. (This is a 250MB download, but it includes the necessary Visual Studio pieces.)
If after installing this you still have the problem, please contact Intel Premier Support.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Steve, I can compile ordinary f90 code now. But when I want to try if IMSL works, I will get a lot of error messages. For example I tried to compile the following code (an example from the Manual). Did I miss some steps in the compiling window? I read the manual and think I might need to type
An-Lin
program
copy_mainreal
x(10), y(10)integer
n, incx, incy, in = 3
incx = 3
incy = 1
do
i = 1, 10x(i) = i
end do
call
scopy (n, x, incx, y, incy)end
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
include 'link_fnl_static.h'
!DEC$ OBJCOMMENT LIB:'libguide.lib'
The first of these says to link against the IMSL static libraries, the second adds another library that is required. You do not need to run a separate IMSL setup if you use the Intel-supplied "Build Environment" shortcut or ifortvars.bat to start your build session.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steven, I tried to include the two lines but the same error show up:
Intel Fortran Compiler for applications running on IA-32, Version 10.1.011
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.
Setting environment for IMSL Fortran Library - IA32
Q:>ifort try1.f90
Intel Visual Fortran Compiler for applications running on IA-32, Version 10.1
Build 20070913 Package ID: w_fc_p_10.1.011
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.
try1.f90(15) : Error: Unrecognized token ' ?' skipped
print*, Y = , (y(i), i = 1, n)
-------^
try1.f90(15) : Error: Unrecognized token ' ?' skipped
print*, Y = , (y(i), i = 1, n)
------------^
try1.f90(15) : Error: Syntax error, found '*' when expecting one of: => = . ( :
%
print*, Y = , (y(i), i = 1, n)
-----^
compilation aborted for try1.f90 (code 1)
Q:>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Check the quote marksin your print statement. I see `y =`
and I think it should be 'y ='.
The"wrong" quote is the one that shows up on the same key as the ~.
Try the other one, which shows up on the same key as the ".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you jparsly and Steve, the software seems working fine now.
An-Lin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

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