Я не очень знаком с C ++, и здесь я столкнулся с ошибкой, на которую я не смог найти ответ из Интернета.
Я пытаюсь скомпилировать пример кода, который импортирует функции из DLL.
Я использую VS 2010 Professional.
Проблема в том, что я получаю сообщение об ошибке:
ошибка C2660: 'CDialog :: Initialize': функция не принимает 4 аргумента.
Когда я смотрю на функцию 'Initilize ()', я вижу, что на самом деле это не функция CDialog ::, а нечто совершенно отличное от библиотеки DLL, в которой файл заголовка включен в .cpp. Это компилятор неправильно понимает его как CDialog :: и я вижу, что поскольку класс функции, в которой вызывается Initialize (), на самом деле наследуется от CDialog.
Что было бы самым простым решением этой проблемы?
Заранее спасибо