Just as you show $(FNL_DIR)\IA32\lib in the list of locations to search for libraries, you need to include $(FNL_DIR)\intel64\include and $(FNL_DIR)\intel64\include\dll for the compiler to find the necessary *.h and *.mod files.
You also need to correct the entry $(FNL_DIR)\IA32\lib in the list of library locations to $(FNL_DIR)\intel64\lib, since you may not mix IA32 and Intel64 objects and libraries.
If you do not have the Intel64 version of IMSL, you will have to convert the whole project to IA32 or start from scratch and reconstruct the project.





can't use IMSL fortran library
Dear all
I have followed the instruction as to how use IMSL from Intel Fortran Compiler. I I have the following from the log file
Compiling with Intel(R) Visual Fortran 11.1.067 [Intel(R) 64]...
ifort /nologo /debug:full /Od /I"C:\Program Files (x86)\Intel\Compiler\11.1\067\include" /module:"x64\Debug\\" /object:"x64\Debug\\" /traceback /check:bounds /libs:static /threads /dbglibs /c /Qvc9 /Qlocation,link,"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64" "Q:\data\fortran\tml.f90"
Q:\data\fortran\tml.f90(16): error #5102: Cannot open include file 'link_fnl_static.h'
include 'link_fnl_static.h'
--------^
compilation aborted for Q:\data\fortran\tml.f90 (code 1)
awetal - 2 error(s), 0 warning(s)
I have the following configured but I cannot use the IMSL library. Your help is greatly welcome.
Tools>options> Intel Visual Fortran
The directory lists
Libraries:
$(IFortInstallDir)lib\Intel64
$(IFortInstallDir)mkl\em64t\lib
$(VCInstallDir)atlmfc\lib\amd64
$(VCInstallDir)lib\amd64
$(VCInstallDir)PlatformSDK\lib\x64
$(WindowsSdkDir)lib\x64
$(FNL_DIR)\IA32\lib
Includes:
$(IFortInstallDir)include
$(IFortInstallDir)include\Intel64
$(IFortInstallDir)mkl\include
$(VCInstallDir)atlmfc\include
$(VCInstallDir)include
$(VCInstallDir)PlatformSDK\include
$(WindowsSdkDir)include