Как я импортирую DLL (minifmod.dll) в C++?
Я хочу быть в состоянии вызвать функцию в этом DLL. Я уже знаю список аргументов для функции, но я не знаю, как назвать его.
Существует ли способ объявить импортированную функцию в C++ как в C#?
Синтаксис C # для объявления импортированной функции недоступен в C ++. Вот еще несколько вопросов SO о том, как использовать DLL:
Если DLL включает библиотеку типов COM, вы можете использовать Оператор #import как таковой:
#import dllname.dll
В противном случае вам потребуется связать с библиотекой импорта, и вам нужно будет предоставить прототип функции для вашего компилятора. Обычно библиотека импорта и файл заголовка с прототипами предоставляются разработчиком DLL. В противном случае их может быть очень сложно создать - , если вы уже не знаете список аргументов для функции, что вы говорите, что знаете. Инструкции можно найти здесь , среди других мест.
вам нужно будет связать с библиотекой импорта, и вам нужно будет предоставить прототип функции для вашего компилятора. Обычно библиотека импорта и файл заголовка с прототипами предоставляются разработчиком DLL. В противном случае их может быть очень сложно создать - , если вы уже не знаете список аргументов для функции, что вы говорите, что знаете. Инструкции можно найти здесь , среди других мест. вам нужно будет связать с библиотекой импорта, и вам нужно будет предоставить прототип функции для вашего компилятора. Обычно библиотека импорта и файл заголовка с прототипами предоставляются разработчиком DLL. В противном случае их может быть очень сложно создать - , если вы уже не знаете список аргументов для функции, что вы говорите, что знаете. Инструкции можно найти здесь , среди других мест.