У меня вопрос по поводу dllexport, dllimport в C ++ в Windows. Предположим, у меня есть некоторые module.cpp
и module.h
, которые экспортируют функции с помощью dllexport
. Предположим, у меня также есть moduleWrapper.cpp
и moduleWrapper.h
, которые импортируют функции из module.cpp
с помощью dllimport
.
Может кто-нибудь объяснить, почему я могу пропустить запись #include module.h
в моем moduleWrapper.cpp
и moduleWrapper.h
. Я не могу понять, как компоновщик узнает об адресах функций из module.cpp, заранее спасибо за любые объяснения