Разделение классов на библиотеки DLL с использованием VS2008 C ++ - PullRequest
1 голос
/ 19 сентября 2010

У меня есть решение VS2008 C ++, содержащее один проект - консольное приложение Win32.Я разработал несколько классов, которые я хочу использовать в другом проекте.Помимо копирования исходных файлов в новые проекты, как правильно превратить мои классы в некий компонент многократного использования?

Должен ли я использовать стандартную DLL, или библиотеку классов или что?Я не собираюсь использовать это в приложении .NET или использовать какие-либо компоненты Windows GUI.Они просто болотные стандартные классы.

Раньше это было действительно легко сделать в C #, вы просто создаете новый проект и перетаскиваете файлы, затем обновляете зависимости проекта.Я думаю, что использование управляемого кода .NET слегка испортило меня; -)

1 Ответ

1 голос
/ 19 сентября 2010

Вы говорите, что были избалованы тем, что в C # вы можете просто удалить файлы в новом проекте.Вы можете сделать то же самое для C ++.Для мелочей это то, что я предпочитаю из-за простоты.В противном случае вы можете выбрать статическую библиотеку (.lib) или DLL, обе из которых имеют свои собственные нюансы и сложности, требующие обоснования.Самый простой способ - скопировать файлы в новый проект, если у вас нет причины, по которой это не сработает.

...