Does the interface count is limited in ATL project?
===

The enviroment is Visual Studio 2010, there is a ATL COM project, and some MFC application projects. Now the atl project and mfc application are well, but when I add one or more interfaces to the atl ( define in idl file, and implement in h/cpp as you know ), the ATL project can be compiled normaly, but the mfc application will encounter many compile errors like "error LNK2001: unresolved external symbol..." ( the related interfaces were normaly used before add ).
ps: when i commented one interface that haven't used, then i can add one new, the two project are normal. so it seems the interfaces defined in the idl file is limited to x?