これが私のコードです:
#include "stdafx.h"
#include <Windows.h>
extern "C" int __stdcall myfunction ();
BOOL WINAPI DllMain ( HINSTANCE hin, DWORD reason, LPVOID lpvReserved );
int __stdcall myfunction ()
{
MessageBoxW(NULL,L"Question",L"Title",MB_OK);
return 0;
}
BOOL WINAPI DllMain ( HINSTANCE hin, DWORD reason, LPVOID lpvReserved )
{
return TRUE;
}
コンパイルすると、次のエラーが表示されます。
エラーLNK2028:simbol(トークン)未解決への参照(0A000027) "extern" C "int stdcall MessageBoxW(struct HWND *、wchar_t const *、wchar_t const *、unsigned int)"(?MessageBoxW @@ $$ J216YGHPAUHWND __ @@ PB_W1 @ Z)関数 "extern" C "int __stdcall myfunction(void)"(?myfunction @@ $$ J10YGHXZ)
エラーLNK2019:外部シンボル "extern" C "int stdcall MessageBoxW(struct HWND *、wchar_t const *、wchar_t const *、unsigned int)"(?MessageBoxW @@ $$ J216YGHPAUHWND __ @@ PB_W1I @ Z)unresolved used in the function " extern "C" int __stdcall myfunction(void) "(?myfunction @@ $$ J10YGHXZ)
エラーとその原因がどこにあるのかわかりません。誰かが私がそれを修正するのを手伝ってくれるなら、私はたくさん感謝します:)