Re: 外部シンボル? ( No.1 ) |
- 名前:優柔不断 日時:2007/12/09 17:47
Dxライブラリを使う場合はmainではなくWinMainを使います。
int main()を、
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
にしてください。
|
Re: 外部シンボル? ( No.2 ) |
- 名前:G 日時:2007/12/09 19:50
WinMainはきちんと使っています。
また、念のためWinMainを書き直しましたがダメです
|
Re: 外部シンボル? ( No.3 ) |
- 名前:お父さん 日時:2007/12/09 20:05
Gさん、はじめまして
もし、BCC Developerをお使いなら、プロジェクト設定のアプリケーション→ターゲットが
「コンソールアプリケーション」になっているのではありませんか?
|
Re: 外部シンボル? ( No.4 ) |
- 名前:G 日時:2007/12/09 20:12
いえ、Windowsアプリケーションになっています。
|
Re: 外部シンボル? ( No.5 ) |
- 名前:お父さん 日時:2007/12/09 20:33
Gさん、こんばんは
うーん、Windowsアプリケーションになっていますか。それでは、今のところ私にはわかりかねますが、念のため。
エラーの上のほうに次のようにbcc32のオプション指定が出ていると思うのですが、
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -WC -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -eDebug\test.exe Debug\test.obj
上の例のように bcc32 の次に「-WC」と指定されていれば「コンソールアプリケーション」になっています。
Windowsアプリケーションなら、「-W」になっていると思います。
一度ご確認いただけませんでしょうか?
|
Re: 外部シンボル? ( No.6 ) |
- 名前:G 日時:2007/12/09 20:37
「-WC」になっていました。
おかしいですね・・・
ターゲットではWindowsアプリケーションに
なっているんですが・・・
|
Re: 外部シンボル? ( No.7 ) |
- 名前:お父さん 日時:2007/12/09 20:51
Gさん、
どうも不思議ですね。ひょっとして、「デフォルトプロジェクト」の方だけが「Windowsアプリケーション」にな
っていて、作成中のプロジェクト(Shift+Ctrl+F11で設定)の方は、「コンソールアプリケーション」になってい
るというようなことはありませんか?
|
Re: 外部シンボル? ( No.8 ) |
- 名前:G 日時:2007/12/09 20:54
プロジェクトの方はコンソールアプリケーションに
なっていました!!解決しました。
ありがとうございます。
|