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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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