Bezdepbonusu7Программирование: статьи и ответы

Вопрос

MS VC ++ как создать DLL без необходимости повторного копирования vc

Автор вопроса: SteffenОтветов: 1

Я пытаюсь создать простую оболочку .Net вокруг некоторого базового кода C ++.

Код C ++ не полагается ни на что в dll vcredist, поэтому мне интересно, могу ли я настроить свой проект, чтобы эти dll не работали?

Я бы не хотел, чтобы мои пользователи загружали и запускали vcredist только для того, чтобы работала простая DLL.

visual-studiovisual-c++

Ответы

Ответ 1 · рейтинг 10 · RichieHindle

Вам необходимо связать вашу DLL с опцией "Использовать CRT как статическую библиотеку":

Свойства проекта / Конфигурация / C / C ++ / Создание кода / Библиотека времени выполнения / Многопоточный (т.е. не ни один из параметров "DLL").

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы