(я использую Microsoft Visual Studio 2010 на 64-битной машине с Windows 7)
Я разработал программу на C ++, которая представляет собой скорее библиотеку, которая со временем стала довольно сложной.,Сейчас он работает как простой исполняемый файл, но я хотел бы преобразовать его в DLL, чтобы другие функции могли легко получить доступ к этой функции.
Я совсем не имею опыта работы с DLL,но я хочу избежать дополнительной работы и изменений кода в этом процессе.
Я знаю, что могу выбрать цель компиляции для «DLL», но у меня есть ощущение, что одна не справится с работой.
Если я успешно скомпилировал свой проект в файл DLL, как мне использовать в нем функции из исполняемого проекта?
Можно ли избежатьиспользуя _dllexport и импортируя каждую функцию по имени?
Как статически связать DLL и каковы (не) преимущества этого?