Я получил исходный код VC ++ dll для проекта устройства USB, срок которого близок.Прямо сейчас я должен вызвать эту USB-DLL из другой программы VB.Но исходный код основан на шаблоне «MFC Extension DLL», который не может быть вызван VB.С другой стороны, «Обычная DLL со статически связанной MFC» может вызываться программами, написанными на Visual Basic.
Существует ли способ с наименьшими усилиями изменить исходный код, чтобы иметь возможность вызыватьэто dll напрямую из VB?
Я пытался изменить свойства конфигурации проекта / Использование MFC для использования MFC в статической библиотеке.Но есть ошибка сборки.
Сейчас я модифицирую исходный код на основе нового шаблона «Обычная DLL с MFC», но есть много проблем.Например, я не знаю, могу ли я использовать AFX_EXTENSION_MODULE в моем новом коде DLL.