From: Preference on
Hello,

I have several C++ (MFC, ATL, COM) projects in VS 2005. They have been
compiling until last week without problems. But now some of them fail linking
only in one computer with a lot of errors like this:

File1.obj : error LNK2001: unresolved external symbol __forceAtlDllManifest
File2.obj : error LNK2001: unresolved external symbol __forceAtlDllManifest
File3.obj : error LNK2001: unresolved external symbol __forceAtlDllManifest

The projects haven't been modified. Maybe something in this computer has
changed, but I don't know what can it be.

Any idea?
From: "Gary Chang[MSFT]" on
Hi,

Thank you posting!

> I have several C++ (MFC, ATL, COM) projects in VS 2005.
>They have been compiling until last week without problems
>But now some of them fail linking only in one computer with
>a lot of errors like this:
>
>File1.obj : error LNK2001: unresolved external symbol __forceAtlDllManifest

I have performed some research and check our database, but do not find a
similar case. One known issue in beta VS2005 is the __forceAtlDllManifest
valid for x86. But that issue has already been fixed in VS2005 RTM version.
So I think it is obviously not your case.

You mention that the building only failed in one of your machines, is it
possible that the corresponding project use another configuration to
perform the building in that machine? If you build another well machine's
project copy in that machine, does the problem happen?


Thanks!

Best regards,

Gary Chang
Microsoft Online Community Support
==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.