если мне нужно построить dll только, который будет использоваться приложением C++. Какая польза или недостаток (с точки зрения производительности или любой), если я собираюсь создать COM-dll.COM dll над C++ dll
Я прошел через это LINK Это не отвечало на мой вопрос хорошо.
Спасибо!
Если ваша DLL будет использоваться только в одной программе, просто статически свяжите ее. –
Вы обнаружите недостатки достаточно легко. Основным преимуществом COM является независимость от языка и времени выполнения. Это не похоже на большую часть функции, если она написана на C++ и используется только из программы на C++. Но на самом деле это C++ не имеет ABI. Вы можете использовать свою DLL из программы, которая была создана с любым компилятором C++, используя произвольные параметры компиляции. Вы не получите это сразу, только позже. –