私はWindows 7の64ビットマシンでDev-C++を使用しています。私はCのWindows/GUI /グラフィックスプログラミングに新しいです。これまでは、私はコンソールプログラムのためだけにCコードを書いてきました。単純なメッセージボックスを表示するためにコードを実行しようとすると、エラーが発生します。以前私がコンソールプログラミングを学んでいたテキストブック "Let Us C - Yashwant Kanetkar"のコードを得ました。ここでは、コードは次のようになります。Dev-C++でのGUIプログラミング - 簡単なメッセージボックス
どのように私はこの問題を解決します:ここで
#include <windows.h>
int_stdcall WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpszCmdline, int nCmdShow)
{
MessageBox (0,"Hello!","Title",0);
return (0);
}
はエラーメッセージのですか?
問題は、関数のシグネチャが
int WINAPI WinMain(...)
それを変更してみている
この本の例では、int_stdcallではなく、int _stdcallと言います。 – melpomene
...しかし、さらにそれは 'int _stdcall'ではなく、' int __stdcall'についてのみ話します。 – melpomene
ありがとうございます!それは私が作ったばかげたミスだった...それは問題を解決した –