- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using IVF compiler 10 for building the application, and getting the following error message
": error LNK2019: unresolved external symbol ___intel_f2int referenced in function _sonles" while building application.
However, if I build this application with IVF compiler 9, it completes successfully.
Any ideas what might be causing this..? and what is the solution...?
Note:- At all time I have only 1 version of IVF Compiler installed.
Thanks in Advance
Ankit Singhai
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
Note that installing a new version of IVF does not remove the old one (as of 10.0).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your response.
But I am using IVF 10 libraries only.
In my application I am using libifcoremd.dll/lib and libmmd.dll/lib and we copy these dlls/libs to 1 lib folder
and all the references points to this folder only.
One thing I notice is size of libmmd.lib is 392 kb in IVF9 but it is only 115 kb in IVF 10
Still I am not able to build my application.
Regards,
Ankit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
/link /verbose
This will tell the linker to list all the libraries it is looking at and this may give you a clue as to why you are using old libraries.
The size difference in libmmd.lib is correct.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From my cmd prompt
LIB=C:Program FilesIntelCompilerFortran10.1.021Ia32Lib;C:Program FilesMicrosoft Visual Studio .NET 2003VC7ATLMFCLIB;C:Program FilesMicrosoft Visual Studio .NET 2003VC7LIB;C:Program FilesMicrosoft Visual Studio .NET 2003VC7PlatformSDKlibprerelease;C:Program FilesMicrosoft Visual Studio .NET 2003VC7PlatformSDKlib;C:Program FilesMicrosoft Visual Studio .NET 2003SDKv1.1lib;C:Program FilesIntelMKL10.0.2.019ia32lib;C:Progra~1IntelCompilerFortran10.1.021IA32Lib;D:ReleaseV7500WLSSCPOvendormaewindowsforecastlibdebug;D:ReleaseV7500WLSSCPOvendormaewindowsfortranlib;D:ReleaseV7500WLSMAEVENDORROGUEWAVEwindowslib;LIBRARY_PATH=C:Program FilesIntelMKL10.0.2.019ia32lib
I hope it gives some clue to you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
/link /verbose
You probably want to add to the end of that:
> out.txt
to capture the output to a file which you can then attach to a reply here (use the Options tab when posting).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am building from command prompt, I am able to build application in debug mode.
Through some more search in this forum , found that should try using libirc.lib &/or libircmt.lib along with other libs.
After using the above I am able to build the appliaction in release mode, but I am not clear why this libs are required in release mode and not in debug mode.
Thanks for your reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please show the command lines you are using to link. You should use "ifort" to link.

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