Windows API не может разрешить внешний символ [дублировать]C++

Программы на C++. Форум разработчиков
Anonymous
Windows API не может разрешить внешний символ [дублировать]

Сообщение Anonymous »

У кого -нибудь есть идеи, почему это происходит? < /p>
#define _x64

#include
#include
#include
#include
#include
using namespace std;

int WINAPI MessageBoxW(
_In_opt_ HWND hWnd,
_In_opt_ LPCTSTR lpText,
_In_opt_ LPCTSTR lpCaption,
_In_ UINT uType
);

int main(){
std::cout
Я использую компиляцию с помощью инкрементного линкера Microsoft (R) версии 14.00.24215.1 и используя опцию « /EHSC» в командной строке для ввода командной строки «CL /EHSC WinBasicB. CPP ". Я не делаю ничего необычного. Просто используя опцию /EHSC для оптимизированного компиляции и связывания. < /P>
Я получаю эту ошибку. < /P>
/out:winbasicb.exe
winbasicb.obj
winbasicb.obj : error LNK2019: unresolved external symbol __imp_MessageBoxW referenced in function main
winbasicb.exe : fatal error LNK1120: 1 unresolved externals


Подробнее здесь: https://stackoverflow.com/questions/404 ... nal-symbol

Вернуться в «C++»