外部シンボルについて教えてください。

[戻る]
KYOH 2001/06/04(月) 23:36:50
DilectDraw を使って全画面表示ウィンドウをしようとしているのですが、
Skele.ccpをビルドすると、

Skele.obj : error LNK2001: 外部シンボル "_DirectDrawCreate@12" は未解決です
LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です
Debug/DDS.exe : fatal error LNK1120: 外部参照 2 が未解決です。
link.exe の実行エラー

っと、いうエラーがでました。
こちらで「外部シンボル」を検索し、
「Win32 Applicationではなく、Win32 Console Applicationを
選んでください。そのソースはWindowsアプリではないですから。」
っとあったので、その通りにしても同じエラーがでました。

前に参考書を見て作ったソースは動くのですが、
新しくプロジェクトを作り、そのソースの内容をコピーしてるのが上のエラーがでます。

どうか、教えて下さい。
よろしくおねがいします。

ten_bunさんへ、
前回、インクルードのことを教えていただいたのに、
私が初心者だったので、まことに申し訳ありませんでした。

ten_bun [E-Mail] 2001/06/05(火) 07:43:14
DirectXのプログラミングは、Win32 Applicationで作ります。
Win32 Console Applicationでは作れません。

考えられるエラーの原因は、

1)ddraw.lib のようなライブラリファイルを指定していない。
2)一部のファイルがプロジェクトに登録されていない。
3)ビルドが指定されていない。

>ten_bunさんへ、
>前回、インクルードのことを教えていただいたのに、
>私が初心者だったので、まことに申し訳ありませんでした。
補足説明を追加しました。

KYOH 2001/06/06(水) 23:39:39
[[解決]]
おかげさまで解決しました!!
本当にありがとうございます。
ddraw.libを追加して解決しました。
これからも、いろいろと質問すると思いますが
どうかよろしくお願い致します。

古いスレッドには追加発言できません。