В файле.vcxproj, каковы возможные значения для <ConfigurationType> и что эти значения означают?
В файле.vcxproj, каковы возможные значения для ConfigurationType и что эти значения означают? -Или- где я могу найти эту информацию на MSDN? Мне было трудно выбрать хорошую строку поиска, чтобы ответить на мой вопрос.
Я думаю, что знаю ответ на первый вопрос, но мне нужно подтверждение / подробности.
Вот что я думаю, я знаю:
Приложение производит exe.
DynamicLibrary создает файлы.lib и.dll. (Продолжите здесь, если это правда, то всегда ли это приводит к обоим? Или есть исключения, которые производят одно или другое. Возможно, я случайно думаю о C++/cli? Есть ли другая возможность в файле C++/cli?)
Правильны ли они, есть ли другие?
1 ответ
Вы можете просто открыть выпадающее меню в свойствах проекта Visual Studio, чтобы получить список... но вот документация MSDN.
Существует несколько типов конфигурации, из которых можно выбрать: приложение (.exe), отображает набор инструментов компоновщика (компилятор C/C++, MIDL, компилятор ресурсов, компоновщик, BSCMake, генератор прокси веб-службы XML, пользовательская сборка, предварительная сборка, предварительная ссылка, события после сборки), Динамическая библиотека (.dll), отображает набор инструментов компоновщика, указывает параметр компоновщика /DLL и добавляет определение _WINDLL в CL. Makefile, отображает набор инструментов makefile (NMake). Статическая библиотека (.lib), отображает набор инструментов библиотекаря (аналогично набору инструментов компоновщика, за исключением того, что он заменяет компоновщик и пропускает генератор прокси-сервера веб-службы XML). Утилита, отображает набор утилит (MIDL, пользовательская сборка, предварительная сборка, события после сборки).