- 締切済み
実行するファイルを替える
Visual studio 2012 Express を使用して、プロジェクトHello内に、.cppファイルを三つ作成しました。main ,_tmain ,_tWinMainを書いたプログラムですが、 _tmain ,_tWinMainのファイルを選択し、ビルドとデバックを行っても、mainのファイルが実行されてしまいます。 _tmain ,_tWinMainのファイルを実行する方法を教えてください。 お返事お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.2
一応、トラブルがあると、面倒なので、 WinMainについても、追加しておきます。 http://wisdom.sakura.ne.jp/system/winapi/win32/win3.html
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
エントリーポイントのことですか? http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88 ファイルが3個あったとして、 全部をリンクしたとします。 どのファイルかではなく、全部リンクされて一つのEXEになっているので、 最初に mainが探されます。 なので、"_tmain"が何なのかは、わかりませんが、 main からサブルーチンとして、"_tmain"を呼べばOKかと。 逆に、その3個のファイルすべてに、"main"があれば、どれがエントリーポイントか 判断できないので、エラーとなるでしょうから。
質問者
お礼
お返事ありがとうございます。
お礼
お返事ありがとうございます。