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