use cppcomponents to build COM components