2015-09-07 4 views
-3

Я хотел бы скомпилировать один проект в зависимости от другого в том же решении. Проблема заключается в следующем: в моем проекте один, в основном файле я включаю camera.hpp, и я вызываю конструктор камеры. Таким образом, у меня есть ошибка, подобная LNK2001, потому что компилятор не связывает файл camera.cpp, из которого возникает конструктор. Кто-нибудь может мне помочь? Извините за мой английский.Связывание двух проектов в одном решении visual studio 2013

+0

Укажите код, команда используется для компиляции проекта, а также точную ошибки. –

+1

Вы упомянули два проекта в одном решении, но являются ли эти две программы (два .exe-файла созданы) в двух процессах проекта или проект камеры - проект библиотеки, который будет использоваться основным проектом? – rcgldr

ответ

1

Вам нужно будет связать проект с camera.cpp с основным проектом.

  • Проект 2: (содержащий camera.cpp) Создает статическую/динамическую библиотеку.

  • Проект 1: (содержащий основные) Создание исполняемого файла обеспечение .lib из проекта 2

+0

Спасибо, я просто забыл связать lib проекта (который содержит camera.hpp). На самом деле это просто. – chtimy

Смежные вопросы