Visual Studio2005 コンソールのビルド

解決


  2008-03-17 02:50:41  No: 67853

こんにちは!最近フリーのコンパイラではなくVS2005を使ってみました。
ところが全然使い方がわかりません。
コンソールアプリをビルドすると、エラーはでないのですが、プロンプトが瞬間で閉じてしまいます。
これはなぜでしょうか?
だれか教えていただけますか?
お願いします。


Blue  2008-03-17 03:21:14  No: 67854

デバッグなしで実行してみてはどうでしょうか?

コンソールアプリの場合、Windowsアプリと違って処理が終われば
自動的に終了してしまうのでそうなるのです。


  2008-03-17 03:28:59  No: 67855

できました!!
ありがとうございます!!

コンソールはデバックなしにしないとダメなんですね。
ありがとうございました。


maru  2008-03-17 18:12:48  No: 67856

> コンソールはデバックなしにしないとダメなんですね。
なにか勘違いされているようです。
コンソールアプリでもデバッグ可能です。


確か・・  2008-03-17 18:51:50  No: 67857

[CTRL+F5] or [Shift+F5]で実行すれば、良かった様な。。


そだ  2008-03-18 00:50:13  No: 67858

終了して困るならmain関数の最後に
system("pause");
ト入れておけば止まります。


  2008-03-21 03:32:29  No: 67859

すいません。他にも解決法をおしえていただいていたのに見てませんでした。
いろいろやり方があるのですね。
ばっちりメモを取らせていただきました!ありがとうございます。

すいませんが、
もう一つ質問させていただきます。
win32アプリケーションで
 error LNK2019
とエラーがでます。
調べたところ、LIBとincludeへのパスを設定するとの事でしたので、設定しましたが、解決しません。
他に設定する項目があるのでしょうか?


そだ  2008-03-21 03:57:33  No: 67860

追加するライブラリが違うのか足りないんじゃないでしょうか。


  2008-03-21 04:21:47  No: 67861

そださん
返信ありがとうございます。
そださんのおっしゃるとうり、足りないのだと思います。

scrnsavW.lib(scrnsave.obj) : error LNK2019: 未解決の外部シンボル __imp__InitCommonControlsEx@4 が関数 _WinMainN@16 で参照されました。

とでるのですが、__imp__InitCommonControlsEx@4が参照できないという事ですよね?
ですが、、__imp__InitCommonControlsEx@4この関数?が何なのかすら見つけられません。
こういう時どうやってみなさんは探しているのでしょうか?


rin  2008-03-21 05:02:32  No: 67862

1:オフライン、オンライン問わず、MSDNで調べる
2:ここみたいな、プログラムに関するサイトで検索かける。
3:ぐーぐるなどの検索に単語ぶちこんで検索かける。

「__imp__InitCommonControlsEx@4」だけじゃなく
「__imp__InitCommonControlsEx」や
「InitCommonControlsEx」など、記号などを削ったりすると発見しやすい


  2008-03-21 05:56:25  No: 67863

あっ、本当だ!

rinさん
ありがとうございます。
img_InitCommonControlsEx@4
でグーグルで検索したら該当なしとなったのですが、
_img_InitCommonControlsEx@4
としたらでてきました。
検索方法の無知さでした。
あとは自分でなんとかできそうです。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加