Невозможно экспортировать функции на месте, если оба проекта генерируют исполняемые файлы (как в одном консольном приложении и одном приложении Windows).
Поскольку вы уже заявили, что вам не нужны дополнительныеВ проекте есть две опции:
- Дублирование кода, имеющего одну копию в каждом проекте
- Обмен кодом между проектами (включая необходимые заголовки и исходные файлы в обоих проектах).
Предпочтителен вариант 2, так как он помогает в ведении кода, имеющего одно местоположение для этого кода.
Лучшим вариантом является абстрагирование общего кода в библиотеку, которая может быть связана спроекты, но вы уже заявили, что это не жизнеспособный вариант.Я бы спросил - почему бы и нет?