問題タブ [winmain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
54852 参照

c - `WinMain@16' collect2.exe への未定義の参照: エラー: ld が 1 つの終了ステータスを返しました

私はEclipse CDTを使用してインテルの命令をテストしています。以下は私のプログラムです。

上記のコードをコンパイルすると、次のようなリンケージ エラーが発生します。

問題に関して私を助けてください。

0 投票する
3 に答える
986 参照

c++ - system() プロンプトなし、c++、winmain

私は c++ を使用しており、winmain で動作するプログラムがあります。system() 呼び出しでウィンドウを開いたり閉じたりしたくありません。

例:

システム コールを使用したいのですが、システム コールで新しいウィンドウを開きたくありません。

前もって感謝します。

編集:

私はこの解決策を見つけました:

ウィンドウを開かずにcmdコマンドを実行するには、batファイルを作成し(プログラムがこれを行います)、次のコードを使用します:

ShellExecute(NULL, "open", "Directory_Of_Bat_File", NULL, NULL, 0);

これにより、bat ファイルが開き、コマンドが実行されます。また、bat ファイルを削除するのに system() は必要ないことにも気付きましたが、次のように記述して削除できます。

バットファイル内で、これはバットファイルを実行すると削除されます(それ自体が削除されます)。これは、新しいウィンドウを開くことなく。

0 投票する
1 に答える
4629 参照

c - MinGW と Sublime Text を使用した SDL2 のセットアップ

C ファイルに SDL2/SDL.h をインクルードすると、 " undefined reference to WInMain@16 "エラーが発生し続けます。これは、SDL インクルードを使用した単純な「Hello」プログラムであり、SDL インクルードを削除すると、正常にコンパイルされます (予想どおり)。

問題は、私が C (および SDL) のコンパイル フラグを初めて使用することであり、ファイルをリンク (?) する方法 (またはそれが必要な場合) がわからないことです。Sublime Text 3 を使用してコーディングしているため、IDE を使用するときのように SDL をリンクする方法がわかりません。

MinGW と SDL2 への私のパスは次のとおりです。

そして、私はプログラムを構築します

編集: 私にとってうまくいったのは、これらのフラグをまったく同じ順序で使用することでした

0 投票する
1 に答える
457 参照

windows - GUIでWindowsプログラムを作成しますが、「main()」(D)を使用しますか?

Windows で、'main()' にエントリ ポイントを持つ GUI プログラムを作成することは可能ですか? どうすればいいですか?

これは、1 つの統一されたエントリ ポイントを持つクロスプラットフォーム アプリケーションが必要な場合に使用します。

0 投票する
0 に答える
19366 参照

c++ - WinMain@16 C++ への未定義参照

私は C++ で学んでおり、thenewboston.org でチュートリアルを見てきました。クラスを別のファイルに配置しようとしています。コードブロックでコンパイルすると、「WinMain@16 への未定義参照」というメッセージが表示されます。これは私のコードです:

ブリトー.cpp

ブリトー.h

main.cpp

  • すべてのファイルは同じディレクトリに保存されます
  • Windows 8 x64 を使用しています
  • コードブロックの最新バージョン
0 投票する
1 に答える
1506 参照

c++ - C++、wxWidgets、TDM-GCC コンパイラ: ドライブ H:\? の WinMain への未定義の参照

WinMain@16 への未定義の参照ではありません

TDM64 MinGW コンパイラで Code::Blocks 13.12 を使用しています。ここで基本的な wxWidgets プログラムをコンパイルして、正しいヘッダーと .cpp ファイル名をコピーして貼り付けようとしています: http://wiki.wxwidgets.org/Adding_A_Control

G: のフラッシュ ドライブに TDM をインストールしました。これは、H:\ が C:\ のコンパイルされていないバージョンであるというエラーですか?