Это должно сделать это.Если это весь код, проверьте следующее:
1) Вы действительно проверяете правильную DLL.Посмотрите на метку времени.Дважды проверьте местоположение и имя.
2) Вы компилируете указанный cpp (я так понимаю, ваше определение находится в файле cpp).Тот факт, что файл находится в каталоге, не означает, что он компилируется, убедитесь, что он добавлен в проект.
3) Убедитесь, что ваша функция не исключена из модуля компиляции директивами препроцессора.*
Также поищите другие символы и попытайтесь выяснить, какие различия существуют между экспортируемыми символами и вашей функцией.
Если это не удастся, вам следует переместить __declspec(dllexport)
в файл .h
определение (без __declspec(dllexport)
) к вашему .cpp
.Он не может быть экспортирован, потому что компилятор может попытаться оптимизировать его, вставив его.