Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Can't step into dll routine

Kipling__Michael
Beginner
379 Views

Using VS2010 and XE 3013 sp1.0.103

I have a solution which includes a Fortran console project and a Fortran dll project.  For some reason I am now not able to step into the dll routines.  I could up till now.  I have completely rebuilt the solution and projects from scratch, as well as rebooting, but this has not helped.

The program runs fine, and stops at breakpoints in the main program, but I cannot step into the subroutines in the dll.

I have tried using Debug Multithreaded and Debug Multithreaded Dll libraries for both the console project and the dll project to no avail.  The dll import library has been added to the console project obviously, or the program would not build correctly which it does.

The Debug Information Format is set to Full for both projects.

Suggestions?

Mike

0 Kudos
1 Solution
ZlamalJakub
New Contributor III
379 Views

Dll problably does not contain debug information, or *.pdb file is not loadable, or source code is not available (dll built on other computer or in the directory which does not exist now).

Try to select menu item: Debug->Windows->Modules

find your dll library and in the Symbol Status column should be Symbols loaded

View solution in original post

0 Kudos
2 Replies
ZlamalJakub
New Contributor III
380 Views

Dll problably does not contain debug information, or *.pdb file is not loadable, or source code is not available (dll built on other computer or in the directory which does not exist now).

Try to select menu item: Debug->Windows->Modules

find your dll library and in the Symbol Status column should be Symbols loaded

0 Kudos
Kipling__Michael
Beginner
379 Views

Solved.

Looking in Debug->Windows->Modules showed that the .dll was not being loaded.  At that point I realized that I had renamed the dll to be the same as the executable.  Therefore, the dll .pdb file was being overwritten by the main program .pdb file.

Thanks Quba

0 Kudos
Reply