> Hi,
>
[quoted text clipped - 3 lines]
>
> Everything compiles fine but I get a strange link error:
Are you quite certain that you've recompiled _everything_ that you're trying
to link? If there's even a single C++ module that uses STL, boost, MFC or
ATL that was compiled with VC6, it won't link successfully with the balance
of the modules compiled with VC7{.1}.
-cd
Gilles Orazi - 07 Jun 2004 14:45 GMT
>> Hi,
>>
[quoted text clipped - 10 lines]
> ATL that was compiled with VC6, it won't link successfully with the
> balance of the modules compiled with VC7{.1}.
Thanks a lot for your answer. Unfortunately, I recompiled all my .lib file
and get the same error. :-(
In the meantime I found the KB822329 where it is recommended to compile non
clr file without the /clr option. By doing that in a makefile it works
fine. But I was not able to compile some specific files of my project
without the /clr option: I tried change the "C++/General/compile as managed
code" option of these file (the name of this option may not be correct
because I have a french language version). I then get a compilation error
that says I should set the /clr switch.
Any hint ?
Thanks by advance
Gilles.