Прошло некоторое время с тех пор, как я программировал на C ++, поэтому идея экспорта / импорта сошла с ума.
Не могли бы вы объяснить, почему использовать __declspec (dllexport) и импортировать что-то, если похоже, что я могу использовать классы из других библиотек без них.
Я создал решение в VC ++ 2005, добавил проект консольного приложения и два проекта библиотек dll. Затем создайте ClassA в проекте LibA, ClassB в проекте LibB.
Как только я включил ClassA.h & ClassB.h в исходный код моего консольного приложения и связал его с LibA.lib и LibB.lib, я смог создавать и использовать экземпляры ClassA и ClassB в консольном приложении. , Поэтому я смог использовать классы, не экспортируя и не импортируя их с помощью __declspec.
Можете ли вы объяснить мне - что мне здесь не хватает.