Ошибка «Спецификация связи является несовместимой с предыдущим„MonitorFromWindow“» в 32 бите построить VS10 MCBs дается по следующему ДЕЦЛ:Windows7.1 SDK: C2373: «MonitorFromWindow» Переопределение
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
{
HMONITOR MonitorFromWindow(_In_ HWND hwnd, _In_ DWORD dwFlags);
return DialogBoxW(hInstance, MAKEINTRESOURCEW(lpTemplate), nullptr, DlgProc);
}
предположенного решение будет похож на тот, который указан here, но здесь может возникнуть некоторая проблема с SDK, хотя предпочтительнее какой-то заголовок.
Вы пропустили вводный текст, который объясняет, что вы делаете, что вы компилируете, каков ваш код и как воспроизводить ошибку. –
@David: Достаточно ли редактирование? Очевидная проблема заключается в том, что у нас пока нет hwnd, но я уверен, что проблема не связана с ошибкой. –
Вы * заявили * MonitorFromWindow, в чем смысл этого? Конечно, он несовместим с реальным объявлением, которое является __declspec (dllimport) и использует соглашение о вызове __stdcall. Вы имели в виду называть это? –