В прошлом, когда я пытался создавать плагины для нескольких приложений. Это всегда файлы dll, и я следил за инструкциями в документации к SDK различных приложений, но я никогда не понимал, что я делаю. Чтобы исправить это, я попытался найти любой ресурс, который больше связан с некоторыми практическими аспектами программирования на С++, включая работу с dll, список с моей головы:
- dll файлы, для чего они используются и почему?
- зачем использовать DLL файлы над libs?
- что это .def файл все, это только Microsoftsoft?
- что такое файл манифеста для?
- ...
В принципе, все эти прекрасные опции, которые можно увидеть в среде IDE (Visual Studio и XCxcode для меня) - как узнать, что они собой представляют и как использовать их в сочетании с кодом, немного сложнее, чем писать "привет" мирового применения?
Наверное, я ищу более "архитектурный вид" для программирования. Самое большее, что я нашел до сих пор во всех моих книгах на С++, - это то, что всегда есть раздел о
source code > object code > linked w/ other obj code > executable
но что до него.
Итак, есть ли хорошие книги для кого-то, кто хочет узнать больше, чем просто синтаксис С++? Я знаю о коде, я знаю об объектной ориентации, я знаю о STL. Мне нужна хорошая книга или ресурс для следующего шага.
Спасибо! (и извините, если это немного неопределенный вопрос, но он пришел к этому)