| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > _Module потерял при переезде с VC7 на VC6 |
| Автор: neosapient 28.1.2008, 20:03 |
| Есть MFC диалог с поддержкой ActiveX, точнее ATL (судя по макросам) Вот только проект собран в VС7, а не VС6 Так как 6 студия не распознает формат 7, пришлось пересобирать в ручную. Но пошла ругань на объект _Module в хендлере atlcom.h C2065: '_Module' : undeclared identifier c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(2945) : error C2228: left of '.Lock' must have class/struct/union type c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(2947) : error C2228: left of '.Unlock' must have class/struct/union type c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3318) : error C2228: left of '.m_csTypeInfoHolder' must have class/struct/union type c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3340) : error C2228: left of '.m_csTypeInfoHolder' must have class/struct/union type c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3341) : error C2228: left of '.AddTermFunc' must have class/struct/union type Как этого избежать ? |
| Автор: jonie 28.1.2008, 20:19 |
| а ты уверен что только на это была ругань ? |
| Автор: neosapient 29.1.2008, 12:53 |
| да, есть идеи о причинах? как это исправить/обойти? |