@communistic_sistema
Биохимик, но в программировании немного шарю

Как связать 2 проекта в 1 решении?

Было создано 1 решение с 1 проектом, в котором располагается main функция.
После этого был создан пустой проект в этом решении.
Основной проект был помечен как StartUp.
В свойстве основного проекта было добавлено в поле "Дополнительные каталоги включаемых файлов" $(SolutionDir)emptyproject (его папка это emptyproject).
Все что написано в .h файлах основной проект видит, но то, что написано в .cpp файлах включаемого проекта, основной проект не видит. Это стало понятно, потому что ошибки LNK2019 исчезали при переносе реализации функции из .cpp в .h файлы.
Как это исправить?
Ошибки в include нет.
Использована Microsoft Visual Studio Community 2022.
  • Вопрос задан
  • 267 просмотров
Решения вопроса 1
Делайте проект статической библиотекой (lib), заголовочные файлы включайте в ваш второй проект и линкуйтесь с полученной lib библиотекой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы