Не писал на C++ уже лет 10, поэтому с примерами кода не подскажу, но принцип же не менялся.
Создаете DLL, в которой описываете функционал и экспортируете нужные функции. Затем в exe подключаете эту библиотеку, импортируете функции и работаете с ними.