Как добавить новый класс ATL COM в существующий проект через vs2010 - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь добавить новый класс COM в существующий проект (этот проект создан с помощью vc ++ 6.0 и перенесен на vs2010), когда я щелкнул «добавить простой COM-объект», но vs2010 всплыло диалоговое окно с надписью «Выполнить Вы хотите добавить поддержку ATL в свой проект », если мне нужно выбрать« ДА », но на самом деле проект может быть успешно скомпилирован. Я не думаю, что мне нужно добавить поддержку ATL.

Кто-нибудь сталкивался с такой же проблемой раньше или знал, как автоматически или вручную добавить новый интерфейс COM vs2010 без «добавления поддержки ATL»?

Большое спасибо.

1 Ответ

0 голосов
/ 20 марта 2012

Вы, безусловно, можете сделать COM без ATL, но вряд ли это то, что вам нужно, потому что ATL - лучшая основа для разработки COM (особенно если вы хотите руководствоваться мастерами Visual Studio при создании COM-объектов).

Так что да, вам нужно добавить поддержку ATL и решить проблемы с компилятором / компоновщиком, которые могут иметь место, а затем добавить классы объектов COM в ваш проект.

...