- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am finally getting around to trying to teach this old dog some new tricks by moving from CVF and Visual Studioto IVF and Visual Studio.NET. I am using Winteracter and I did manage to getVS to find the library and include files for that. It is now under Tools/Options so I am hoping it will carry over from one project to another. In the CVF and Visual StudioI always had to add all this stuff into every new project and it was a PITA, to say the least.
I did a search on Winteracter and WinMainCRTStartup in this forum and did not find anything relevant.
I created the project by opening an existing CVF project.
I get the message that there is an unresolved external symbol: WinMainCRTStartup. As I understand, this is in the C library and it appears to me that the C library is in the library path. I contacted Winteracter Support(ISS) and they suggested the following:
"WinMainCRTStartup is the entry point for any Windows executable. It is provided by the C library. It calls WinMain which in turn, in a Winteracter program, calls your Fortran main program. The name of the C library containing the required function varies, depending on various factors, but will be one of libc.lib, libcmt.lib, etc. It is not advisable to link this explicitly. Rather you should normally allow IVF to choose the appropriate version. In any event, IVF should be linking with the C library automatically."
As far as I can tell, the path for the c libraries mentioned above are specified in the options.
I am using Winteracter v 6.10, which is compiled for IVF 8, but ISS says that should work for IVF 9.
The particulars for my installation are as follows:
I am willing to supply any additional information you may need.
Thanks for any assitance.
Charles
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Charles,
I'm going to take a wild guess here - while you indeed opened the CVF project and allowed it to be converted to a "Visual C++ project", you did not take the required second step of right clicking on the project in Visual Studio and selecting "Extract Compaq Visual Fortran Project Items". Try that.
If that isn't it, I can't tell what the problem is based on the information provded. Please file a support request with Intel Premier Support and attach a ZIP file of your project - we'll be glad to take a look. There's probably some odd project setting that is interfering.
I see no reason not to use the Visual Studio IDE - it's the only one with our Fortran debugging support.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Charles,
I'm going to take a wild guess here - while you indeed opened the CVF project and allowed it to be converted to a "Visual C++ project", you did not take the required second step of right clicking on the project in Visual Studio and selecting "Extract Compaq Visual Fortran Project Items". Try that.
If that isn't it, I can't tell what the problem is based on the information provded. Please file a support request with Intel Premier Support and attach a ZIP file of your project - we'll be glad to take a look. There's probably some odd project setting that is interfering.
I see no reason not to use the Visual Studio IDE - it's the only one with our Fortran debugging support.
Steve:
Exactly what does Extract Compaq Stuff do?
John Nichols
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve:
Exactly what does Extract Compaq Stuff do?
John Nichols
It reads the VC++ project that was converted from the VC6 form and pulls out the Fortran-specific build settings and source files, creating a Fortran project from it. Unlike with the VC6 environment of CVF, Visual Studio 2002 and later do not support a single project with mixed languages, hence the need for separate projects.

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