2012-04-09 4 views
0

У меня есть проект MFC, который содержит много проектов внутри. теперь я хочу сделать DLL-файл этого проекта, может ли кто-нибудь предоставить информацию, как создать dll из существующего проекта mfc?Создать dll из существующего проекта mfc

EDIT

Я попытался следующие

  • Project Properties> Конфигурация> Общие> Тип конфигурации, должен быть изменен из приложения (.exe) для динамической библиотеки (.dll)
  • Свойства проекта> Конфигурация> C \ C++> Общие> Определения препроцессора, добавьте _AFXDLL

Я сделал это для проекта запуска, содержит ли он все зависимые проекты внутри dll?

+1

Я вижу, что вы отвечаете на ответы в этом вопросе очень запутанным образом. Пожалуйста, используйте стандартную терминологию, чтобы мы знали, что вы делаете. 1. Не используйте слово «модуль». В VC такой вещи нет. 2. «Решение» представляет собой набор «проектов». Таким образом, нет такой вещи, как «проект со многими проектами внутри». 3. «Проекты» могут выводить dll или exe. – Roel

ответ

0

ли вы попробовать:
1. Щелкните правой кнопкой мыши на "Solution XXX" под Обозревателе решений
2. Нажмите кнопку "Новый проект"
3. Диалог выскочила
4. Выберите Visual C++ -> MFC - > MFC DLL

0

Похоже, вы хотите взять несколько проектов, которые выводят dll каждый, и скомпилировать их в одну dll. Если это правильно, то одним из способов было бы добавить все классы в решение только одного проекта. Хотя я не вижу, чтобы это было полезным решением для разработки. Почему вы хотите этого?

+0

исправьте меня, если я ошибаюсь. ** у вас есть визуальные студии SOLUTION, которые содержат много проектов, и вы хотите, чтобы DLL охватывала все эти проекты **. Обратите внимание: проект не может содержать другие проекты, однако он может иметь ссылки на другие проекты. – ldgorman

+0

Это ссылки, на которые зависит мой проект. –

+0

dll - это результат для проекта библиотеки, а не выход для решения. – ldgorman

Смежные вопросы