Опция Linker в свойствах проекта Visual Studio
Я пытаюсь добавить библиотеку в проект Visual Studio С++, однако, когда я перехожу к свойствам проекта, у меня есть только опции для
Common Properties
Startup Project
Project Dependencies
Debug Source File
Configuration Properites
Configuration
Почему я не вижу опции компоновщика?
Ответы
Ответ 1
Обновление ответа для VS2012 для покрытия исполняемых файлов и библиотек.
Если ваш проект является исполняемым, вам необходимо ориентироваться как таковое:
Myproject → properties → linker → дополнительные зависимости и добавьте dll или lib.
Если вы проектируете библиотеку, нет вкладки "компоновщик", поэтому вам нужно ориентироваться как таковой:
Myproject → properties → Librarian → дополнительные зависимости и добавьте dll или lib
Ответ 2
Вы просматриваете свойства решения.
Вам нужно будет открыть свойства для конкретного проекта внутри этого решения.
Ответ 3
Вы случайно взглянете на проект библиотеки? Цитируется из этого ответа:
Библиотека - это всего лишь совокупность объектов, которые по определению еще не связаны. Компонент не используется для создания библиотеки, поэтому имеет смысл, что для него не будет ссылок.
Ответ 4
В Visual Studio 2013:
Перейдите к: Свойства проекта → Диспетчер конфигурации → Общие.
Там, в разделе "По умолчанию проекта", измените тип конфигурации на динамическую библиотеку или приложение. Нажмите "Применить". Затем вы увидите вкладку Linker, добавленную в меню слева.
Ответ 5
Либо вы смотрите на уровень "решения", либо на уровне файла (например, main.cpp). Перейдите на уровень проекта, и вы увидите компоновщик.
Ответ 6
Если для параметра "Тип конфигурации" ( "Свойства конфигурации" → "Общие" → "Тип конфигурации" ) задано значение "Утилита", то опция компоновщика не будет доступна.