Почему при компиляции проекта создается файл dll вместо exe?

Как изменить настройки проекта так, чтобы при сборке создавался исполняемый файл .exe вместо .dll, и чтобы основные выходные файлы не были подчеркнуты оранжевой кривой линией?
  • 4 апреля 2024 г. 6:59
Ответы на вопрос 2
При создании проекта в Visual Studio по умолчанию может быть выбран тип проекта, который создает библиотеку DLL (Dynamic Link Library) вместо исполняемого файла EXE (Executable). Это может происходить, например, при создании проекта типа Class Library, который создает DLL для переиспользования кода.

Чтобы изменить настройки проекта и создать исполняемый файл EXE, нужно следовать следующим шагам:

1. Откройте свой проект в Visual Studio.
2. Перейдите в меню "Project" (Проект) и выберите "Properties" (Свойства).
3. В открывшемся диалоговом окне выберите "Configuration Properties" (Свойства конфигурации).
4. В разделе "General" (Общие) у вас будет возможность изменить тип выходного файла. Установите значение "Application" (Приложение).
5. Также в разделе "Linker" (Связывание) убедитесь, что во вкладке "System" (Система) у вас выбран тип подсистемы "Windows" (Windows (/SUBSYSTEM:WINDOWS)).

После выполнения этих шагов и перекомпиляции проекта, должен создаваться исполняемый файл EXE вместо DLL.

Чтобы избежать подчеркивания основных выходных файлов оранжевой кривой линией, вам необходимо настроить свои параметры IDE:

1. Откройте Visual Studio и перейдите в "Tools" (Инструменты) > "Options" (Параметры).
2. В окне параметров выберите пункт "Projects and Solutions" (Проекты и Решения).
3. В разделе "General" (Общие) у вас будет возможность изменить настройки отображения выходных файлов. Снять флажок рядом с опцией "Always show solution" (Всегда показывать решение).

Эти настройки помогут вам изменить тип выходного файла и при необходимости скрыть оранжевую линию при создании EXE.
dll это библиотека. Значит вам нужен проект не библиотека, а, допустим, консольное приложение
Похожие вопросы