Software Archive
Read-only legacy content
17061 Discussions

Unresolved Externel Symbol error...

Intel_C_Intel
Employee
554 Views
I have a workspace that previously executed without errors, but now I am
running it on a different computer (with the same version of Fortran). But
now when I try to execute it I am getting 42 unresolved external symbol
errors. These errors are calls to subroutines that are in the 'C:Program
FilesDevStudioDFIMSLINCLUDE' folder. I checked the 'Tools - Options
- Directories' box and this file was listed under 'source files' category.
I also tried to add 'DFIMSLC.F90', which is the module which contains most
of these subroutines, to my workspace, but also with no success.

What else am I doing wrong?

-Jake
0 Kudos
3 Replies
Steven_L_Intel1
Employee
554 Views
I'm a bit confused - are you executing (running an EXE) on the other system or are you trying to build (compile/link) there? Unresolved external symbol errors would be from linking.

Do you have IMSL on this other system (needs Visual Fortran Professional Edition). Also, you need to have the DF98IMSLLIB folder in the Directory list for Library Files.

Steve
0 Kudos
Intel_C_Intel
Employee
554 Views
I am trying to compile and build the EXE there. My old computer has already been formatted, so I have to get the workspace to compile/build on this computer. I have do have the IMSLLIB folder in the Directory List for the library files. What can I do to stop the linking errors?
0 Kudos
Steven_L_Intel1
Employee
554 Views
I suggest you send a ZIP archive of your workspace to vf-support@compaq.com, along with a detailed description of the problem. Be sure to include the exact Visual Fortran version you are using and your Visual Fortran serial number. Without being able to see exactly what you're trying, it's hard to guess as to what the problem might be.

Steve
0 Kudos
Reply