Solved

LNK1104 fatal error when compiling a DLL

Posted on 2000-03-06
11
680 Views
Last Modified: 2013-11-20
I am compiling an MFC DLL project using Visual C++ 6.0.  It compiles and Links fine in Release mode.  However, If compiling in Debug mode, when it tries to link, I get the fatal error: "LNK1104 cannot open file '/Debug/Gp.dll'".  MSDN help suggested a few things that could be the problem:  low on disk space, the file does not exist, wrong filename or path, drive is invalid etc.  None of these appear to be the problem. Also I've checked PView.exe and Task Manager to make sure the DLL is not still running somewhere.  I'm stuck, not being able to link in debug mode for I need to debug a problem in the code.
Thanks,
jonjon
0
Comment
Question by:jonjon
  • 6
  • 5
11 Comments
 
LVL 8

Expert Comment

by:VinExpert
ID: 2590038
Hi,

Is 'Gp' is the project workspace name?. If not, then go to project->settings, choose the link->, there give the correct name.

It is surely something to do with Ur project settings. Check the settings once.

VinExpert
0
 
LVL 8

Expert Comment

by:VinExpert
ID: 2590050
Hi,

One more crude method....

Restart Ur PC. delete the debug directory. And say ReBuildAll. Then it may solve Ur prob. I told this because, there may be a instance though U have checked....!!!!(I guess)

Try it out.

VinExpert
0
 

Author Comment

by:jonjon
ID: 2590102
Yes, 'Gp'is the name of the workspace.  I agree that it is probably something in the settings.  I'm just not sure what it is.  I even put the full path for the output file:  "d:\Gp\Debug\Gp.dll"
Any other ideas?
Thanks
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 8

Expert Comment

by:VinExpert
ID: 2590129
Hi,

I can't guess any more. Have U restarted and seen?. The last thing, that I can help U is, send me that dll workspace if u want, to k_bbb100@hotmail.com and I will check it once.

VinExpert
0
 

Author Comment

by:jonjon
ID: 2590178
Yes, I deleted the /Debug directory and restarted my machine.  No effect.  Still no linking in Debug mode.
0
 
LVL 8

Accepted Solution

by:
VinExpert earned 250 total points
ID: 2590269
Hi,
I got it!!!.

I went to project->settings, then chose the link tab and said Reset.

And I built it successfully....

Try it out. I think that should solve Ur problem.

VinExpert
0
 

Author Comment

by:jonjon
ID: 2590286
You are the Man!
0
 

Author Comment

by:jonjon
ID: 2590294
WOW!, that worked.  I completely overlooked the reset button, I've never had to use it.  Something in the Link settings must have gotten corrupted.  Thanks for taking the time to review my workspace, I really appreciate the speedy solution.
Thanks
JonJon
0
 
LVL 8

Expert Comment

by:VinExpert
ID: 2590310
HI,

That was learning experience for me too..

VinExpert
0
 
LVL 8

Expert Comment

by:VinExpert
ID: 2590337
And...

I have deleted it....


VinExpert
0
 

Author Comment

by:jonjon
ID: 2590349
Thank You
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Folder Comparison 12 54
Pressing cancel button with C# UI Automation 3 67
Importing Special Characters in Dynamics GP Through Integration Manager 3 75
Path of Workbook 3 77
Introduction: Finishing the grid – keyboard support for arrow keys to manoeuvre, entering the numbers.  The PreTranslateMessage function is to be used to intercept and respond to keyboard events. Continuing from the fourth article about sudoku. …
Introduction: Dialogs (1) modal - maintaining the database. Continuing from the ninth article about sudoku.   You might have heard of modal and modeless dialogs.  Here with this Sudoku application will we use one of each type: a modal dialog …
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question