2007年2月18日日曜日

キャプチャ部分作成_002【実況中継】

というワケで


今からCで書くわけですが

また後からこのblog書くのがマンドクサイので
例のごとく実況中継でいきたいと思いますw


とりあえず今はいってるCのコンパイラは

MinGW
Borland C++

この二つ


つかよくコンパイラでググってるとRAD環境と純粋なコンパイラを比較して
しかも貧弱とか言ってるけどあれってすげーナンセンスじゃね?ww

まぁそんな事はどうでもいい

とりあえず今回はボーランドでいくか


とりあえずWindowsプログラミングのHello World的なソースをググって
動かして見るw(だってそうでもしないとわかんねしw)

こんなのね

/***************************************************/
#include <windows.h>

#define MSG "WindowsAPIはじめますた。"
#define TTL "Begin API"

int WINAPI WinMain(
  HINSTANCE hInstance ,
  HINSTANCE hPrevInstance ,
  PSTR lpCmdLine ,
  int nCmdShow )
{
  MessageBox( NULL, MSG, TTL, MB_OK );

  return 0;
}

/***************************************************/

でこれをコンパイルと



C:\widget>bcc32 begin.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
begin.c:
警告 W8057 begin.c 15: パラメータ 'hInstance' は一度も使用されない(関数 WinMain)
警告 W8057 begin.c 15: パラメータ 'hPrevInstance' は一度も使用されない(関数 WinMain )
警告 W8057 begin.c 15: パラメータ 'lpCmdLine' は一度も使用されない(関数 WinMain)
警告 W8057 begin.c 15: パラメータ 'nCmdShow' は一度も使用されない(関数 WinMain )

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)




あ、ちょと「爆笑レッドカーペッド」見てきます・・・

MVPの子がすげーツボww

あ、どうも


でコンパイルの結果ワーニングは引数がないから無視するとしてw
エラーでちゃってるよコレ

_mainが未解決だぁ?

ワガンネww


そもそも普通のコンパイルの仕方でいいのかと思いググってみる

やっぱり・・・


windowsプログラミングのバヤイちゃんとコンパイルオプションがあるんだねぃ


-w

ほー!




C:\widget>bcc32 -W begin.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
begin.c:
警告 W8057 begin.c 15: パラメータ 'hInstance' は一度も使用されない(関数 WinMain)
警告 W8057 begin.c 15: パラメータ 'hPrevInstance' は一度も使用されない(関数 WinMain )
警告 W8057 begin.c 15: パラメータ 'lpCmdLine' は一度も使用されない(関数 WinMain)
警告 W8057 begin.c 15: パラメータ 'nCmdShow' は一度も使用されない(関数 WinMain )

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

C:\widget>begin

C:\widget>














きたーーーーーー(・∀・)ーーーーーーーーーーーー!


あぁもう今日はこれができればいいやww(オイ

0 件のコメント: