- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
one of my providers sent me a .obj file compiled with CVF.
Of course, in IVF (with Visual Studio 2005), the libs are not the same and I am missing dfor.lib, dfport.lib,libc.lib,dfconsol.lib and libcp.lib.
After a quick search on the net, I found these libs and set 'disable default lib search rules' to yes in order to use the libs in my project directory.
However, I am still faced to 4 unresolved external symbols:
- _for_emit_diagnostic
- _for_cpstr
- _for_cpystr
- _f_lanint_val
Is there any mean to know what libs are still missing as I can't find any info on the net.
As far as I can see the new lib in IVF corresponding to these externals is libifcoremd.lib .
Thank you in advance
christophe
one of my providers sent me a .obj file compiled with CVF.
Of course, in IVF (with Visual Studio 2005), the libs are not the same and I am missing dfor.lib, dfport.lib,libc.lib,dfconsol.lib and libcp.lib.
After a quick search on the net, I found these libs and set 'disable default lib search rules' to yes in order to use the libs in my project directory.
However, I am still faced to 4 unresolved external symbols:
- _for_emit_diagnostic
- _for_cpstr
- _for_cpystr
- _f_lanint_val
Is there any mean to know what libs are still missing as I can't find any info on the net.
As far as I can see the new lib in IVF corresponding to these externals is libifcoremd.lib .
Thank you in advance
christophe
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, this just won't work. Even though many of the run-time library routine names are the same, many have incompatible interfaces.
As stated in the release notes, you MUST recompile all Fortran sources in the application. The only exception is if your CVF code is packaged in a DLL and then only if you don't require that the CVF and IVF code share I/O units, allocated memory or assumed-shape arrays.
As stated in the release notes, you MUST recompile all Fortran sources in the application. The only exception is if your CVF code is packaged in a DLL and then only if you don't require that the CVF and IVF code share I/O units, allocated memory or assumed-shape arrays.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the answer.
Well the obj file can not be recompiled for IVF. It is provided by a company (very specific application that I don't want to mention here) that releases it after certification (4 to 6 month certification process).
My question is...is there any mean to get CVF somewhere. As you took over the project, do you still have a version of CVF for sale?
Regards,
chris
Well the obj file can not be recompiled for IVF. It is provided by a company (very specific application that I don't want to mention here) that releases it after certification (4 to 6 month certification process).
My question is...is there any mean to get CVF somewhere. As you took over the project, do you still have a version of CVF for sale?
Regards,
chris
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We didn't exactly "take over" the project - we ARE the project. But Compaq (and later HP) retained the rights to the CVF product and Intel cannot sell it. I'm sure you can find copies for sale on the web.
CVF has not been developed for four years and not sold new for two. The company providing the software really should be looking at current, supported compilers.
If you could obtain a copy of CVF you could perhaps create a DLL from this object and then call it from IVF, dependintg on what the object did.
CVF has not been developed for four years and not sold new for two. The company providing the software really should be looking at current, supported compilers.
If you could obtain a copy of CVF you could perhaps create a DLL from this object and then call it from IVF, dependintg on what the object did.

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