как я могу создать DLL без класса - PullRequest
1 голос
/ 28 сентября 2011

Может кто-нибудь дать мне несколько шагов по созданию DLL без использования класса, что означает, что у него будут только методы в заголовочном файле, а исходный файл будет только DLLmain () плюс другие методы.Я использую Visual Studio 2005 для создания MFC DLL, но он всегда генерирует класс.Я никогда раньше не создавал DLL, но мне сказали, что я могу создавать DLL без классовых / объектно-ориентированных концепций, просто с простыми функциями.

спасибо.

1 Ответ

1 голос
/ 29 сентября 2011

Для обычной библиотеки Win32:

В мастере Новый проект в разделе Visual C ++ / Win32 выберите Win32Проект .

Затем на следующей странице выберите DLL в качестве тип приложения .

Вы можете выбрать Функции экспорта в качествехорошо, чтобы получить пример кода экспортируемых переменных, функций и классов.С этого момента просто удалите то, что вам не нужно (например, классы).

У меня больше не установлен Windows Mobile SDK, но я почти уверен, что вы найдете такой же мастер для созданияПроект Windows Mobile DLL.

Конечно, если вам не нужны классы C ++, забудьте о MFC!

...