Welcome to Intel® Software Network Quick Login | Join | Help |
Search in Intel® Software Network Forums
in Go

10037 Error

Last post 08-13-2008, 1:43 PM by Steve Lionel. 6 replies.
Sort Posts: Previous Next
 05-14-2008, 8:02 AM 30254814  

10037 Error

I'm using 10.1.021 trying to get my application running in the 64 bit environment. I'm trying to build it from the command line using the same basic commands I've used in the 32 bit world.  I opened the command prompt window for running on Intel(R)64.  I get the "ifort: error #10037: could not find 'link'" error. I don't have a clue what to do. I couldn't find this error described in any documentation (is it?).  I like to solve these by myself since it tends to be faster but don't know where this is documented. Can you help solve this problem and hopefully point me to some documentation that describes how to do this conversion.

Thanks,

 

Dave

 
 05-14-2008, 8:22 AM 30254818 in reply to 30254814  

Re: 10037 Error

We do not at present have documentation for error messages.  In your case, I would guess that you do not have the "x64 compiler and tools" component of Visual Studio 2005/2008 installed and there was probably an error message displayed when you first opened the command prompt window.  Oddly, the Professional and higher editions of VS don't install this by default.  You can go to Add or Remove Programs, select Visual Studio, then "Change" it to add in the "x64 Compiler and Tools" subcomponent of C++.

If this does not help, show me what is displayed when you first bring up the build window.

Steve

Doctor Fortran: intel.com/software/drfortran
 
 05-14-2008, 8:37 AM 30254821 in reply to 30254814  

Re: 10037 Error

You must check that you have installed the Microsoft 64-bit C++, unless you use the ifort VSPPE option.  64-bit CL will provide a 64-bit linker, in a directory path ending with something similar to the example below.  If you installed ifort before installing the 64-bit CL, repairing the ifort installation after installing CL may correct it.
Depending on various factors which you haven't divulged, it may still be necessary to specify the linker path in ifort.cfg in your installation.  For example:
_______________________________________________
# This Configuration file may be used for additional switches

-Qvc8

# Path to the Microsoft Platform SDK* linker for EM64T-based applications
-Qlocation,link,"e:\program files\Microsoft platform sdk\Bin\win64\x86\amd64\link.exe"
-Qoption,link,/nodefaultlib:libc.lib
__________________________________________________
This example shows the use of the command line SDK in place of Visual Studio for 64-bit compilation. If you install the VS2008 compiler, that is -Qvc9.
The nodefaultlib specification would not normally be needed; it takes care of a case where .obj files were built for the libc, when only libcmt is available in current installations.

 
 05-14-2008, 2:35 PM 30254853 in reply to 30254821  

Re: 10037 Error

Thanks. That got me going. Now to find all the addressing problems. We use integers as indexes into arrays. If my arrays are all less than 1,000,000,000 do I need to worry about them?

Dave

 
 05-14-2008, 6:05 PM 30254861 in reply to 30254853  

Re: 10037 Error

You don't have to worry about using integers to index arrays, unless the arrays have more than 2GB elements in any dimension.

Steve

Doctor Fortran: intel.com/software/drfortran
 
 08-13-2008, 12:15 PM 30261247 in reply to 30254821  

Re: 10037 Error

Hi, I have the same problem as the first poster, except that I do not have Visual Studio.  I just paid for the Intel Visual Fortran compiler... is there any way I can link my object files without having to purchase Visual Studio?  (I don't have a e:\program files\Microsoft platform sdk\ directory or anything similar).

Thanks!
 
 08-13-2008, 1:43 PM 30261259 in reply to 30261247  

Re: 10037 Error

If you paid for Intel Visual Fortran, then (unless you have a Student license) you have Visual Studio 2005 Premier Partner Edition included.  No additional purchase necessary.  If you are downloading, download w_fc_p_10.1.024.exe and not one of the other downloads.  This includes Visual Studio Premier Partner Edition.

Steve

Doctor Fortran: intel.com/software/drfortran
 
View as RSS news feed in XML

Shortcuts


Tags For This Post

...

Community Tags

...