У меня есть решение VS2015 с кучей проектов: и stati c libs, DLL и основной исполняемый проект.
Насколько мне известно, когда один из проектов c lib или DLL добавляется как project reference
и project dependency
исполняемого проекта, результат / lib указанного проекта будет автоматически связан с выполнимый проект.
Мне никогда не нужно явно добавлять другие проекты в моем решении к Linker->Input
и видеть, как они красиво появляются в Linker->Command Line
.
К сожалению, сейчас есть проект (добавлен в то время как коллега вернул go), он не добавляется автоматически в командную строку компоновщика (даже если он добавляется как ссылочный проект и зависимость). ТОЛЬКО для этого проекта мне нужно добавить сам файл lib в Linker->Input
.
Это проект C ++ / CLI, но у меня также есть другой проект C ++ / CLI. Я проверил свои параметры сборки (если не все, и я нахожусь на пороге создания нового проекта и т. Д. c)
Кто-нибудь знает, почему мне нужно явно добавить этот проект в Linker->Input
и он не добавляется автоматически в командную строку компоновщика VS2015? Или знаете что проверить?