- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
we are testing the intel fortran compiler. Without make any changes, we could compile old projects without problem. Now, I am trying to make a .dll of a part of an old project written in fortran-77. In fact, it worked, but only if I use the release mode. If I want to debug, I'm getting the same error code in a lot of subroutines:
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The compiler is helping you by pointing out an error in your code. You are calling functions where the caller thinks the return type is one thing, but the actual function declares it as something else. This can lead to incorrect or unexpected behavior.
I encourage you to investigate the error messages and fix the code. If you want to disable this kind of error checking, right click on the project, select Properties > Fortran > Diagnostics. Set "Check Routine Interfaces" to "No".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you very much Steve, it works, if I set what you said. I'm glad to have such a good support.
I agree, I should fix the code but I don't really want to get in. It is a lot of old old fortran code, completly uncomented...but it worked until today. I'm afraid, that if I "fix" something, the code doesn't work anymore...Anyway, I will have your suggestion in mind :)
Thank you again

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