Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Почему при включении CLR в MFC-код ошибка?


Автор: nikitos1980 2.9.2009, 09:36
Создаю MFC-приложение. После включения Common Language Runtime Support = Common Language Runtime Support (/clr) при компиляции получаю предупреждение (ошибку) 
Код

Error    1    error RA0000 : Attempt to load an unverifiable executable with fixups (IAT with more than 2 sections or a TLS section.) (Exception from HRESULT: 0x80131019)    RegAsm    Auto

Error    2    error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify the registry.    Auto    Auto

Нашел объяснение, что, мол, получается 2 точки входа в приложение с одинаковыми параметрами. 
Как от этого избавиться?

Автор: Earnest 2.9.2009, 18:41
Насколько я знаю, MFC и CLR вместе не живут. Либо одно, либо другое.

Автор: nikitos1980 3.9.2009, 16:13
Earnest, то есть вообще нельзя при создании MFC-приложения включать параметр Common Language Runtime Support?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)