Visual C++ 2015 не генерирует ведущие "_"

Я давно создаю dll, но мне немного любопытно, какая проблема возникла в моем новом проекте, первом с VS C++ 2015,

Ничего особенного, простой C++ проект, создающий Windows 32/64 Bit dll. Я экспортирую свои функции как "C" следующим образом (без файла DEF):

extern "C" void __declspec(dllexport) foo();

Но мое приложение, загружающее dll, терпит неудачу с Can not find _foo(), Проверка DLL с помощью Dependency Walker показывает мне foo() экспортируется, но без обязательного ведения _,

Я не могу найти опцию компилятора / компоновщика, оказывающую влияние на создание экспортированных имен функций.

0 ответов

Другие вопросы по тегам