Где можно почитать/посмотреть о написании dll на c++?

Если вам нужно узнать, как создавать DLL (динамически подключаемые библиотеки) на C++, есть несколько ресурсов, которые помогут вам в этом. Вот некоторые из них:

1. Справочная документация Microsoft MSDN: MSDN обеспечивает всестороннюю документацию по разработке на C++. Вы можете найти информацию о создании DLL на C++ на страницах MSDN, включая примеры кода и подробные объяснения. Одной из наиболее полезных статей является "DLL и C++" (https://docs.microsoft.com/en-us/cpp/build/dlls-and-cpp?view=msvc-160), которая объясняет основы создания DLL на C++ и включает примеры кода.

2. Книги по программированию на C++: Вам может быть полезно прочитать различные книги по программированию на C++, которые включают главы или разделы об создании DLL. Некоторые из лучших книг в этой области включают "C++ Primer", "Effective Modern C++" и "C++ Concurrency in Action".

3. Веб-сайты и форумы: Есть множество онлайн-ресурсов, на которых опытные программисты делятся своими знаниями и опытом по созданию DLL на C++. Одним из таких ресурсов является Stack Overflow (https://stackoverflow.com/), где вы можете найти множество вопросов и ответов по этой теме. Есть также другие веб-сайты, такие как CodeProject (https://www.codeproject.com/), где вы можете найти статьи и примеры кода, посвященные созданию DLL на C++.

4. Видеоуроки: Если вам нравится изучать через видеоуроки, есть множество обучающих курсов и видео на YouTube и других образовательных платформах, которые объясняют процесс создания DLL на C++. Популярные YouTube-каналы в этой области включают TheCherno и CppCon.

Независимо от того, какой ресурс вы выберете, рекомендуется начать с основных концепций, связанных с DLL на C++, таких как экспорт символов, импорт символов, связывание времени выполнения и другие. Затем вы можете перейти к более сложным темам, таким как управление памятью, многопоточность и т.д.

Не забывайте также официальную документацию вашей IDE/компилятора, так как она может содержать специфичные для вашего инструмента сведения о создании DLL на C++.