プロジェクトについて
Posted: 2012年1月09日(月) 02:24
私は現在 WindowsXP VC++2008 Express Editionという環境で
プログラムを作っていますが、解らないことがあります。
多いので番号を振ろうと思います。
1.新しいプロジェクトを作る際、CLRで4つ、Win32、全般で2つずつ、
それに加えてオンラインテンプレートの検索、という
合計9つの選択肢がありますが、
CLRから選べる4つは全てCLRの特性を持っているということなんでしょうか?
つまりソフト配布の際にNET.FRAMEWORKも一緒に配布しなければならない等の
規則を守る必要があるのでしょうか。
また、Win32の2つも同様にWin32の特性を持ったものとなるのでしょうか。
私はクラスライブラリがCLRに当てはまるとは思えないのです。
2.WinMain関数とmain関数はそれぞれWin32、コンソールで使うと区別するらしいですが、
どこかで処理が違うとか何とか書いてあった気がするのですが記憶違いでしょうか?
また、他に違いはないのでしょうか?
3.WindowsアプリケーションというのはWindowsで動くアプリ全般をいうのなら、
このサイトの検索でたくさん引っかかるように多くの方が
質問文に記述しているのはなぜなんでしょうか?
そもそもWindowsアプリに対する考えが間違っているんでしょうか。
4.ワークスペースとプロジェクトはどちらも入れ物?で
ワークスペースはプロジェクトを一つ以上、
プロジェクトは「・・・.exe」を作るために必要なファイルの入れ物
ということで間違ってませんか?
5.プロジェクトを作成後に違うものに変更するには
メモ帳等にコピーして、新規作成したものに貼り付けるしかないのでしょうか。
また、作成後にプロジェクトがCLR、コンソールか否かなど確かめる方法はありませんか。
以上の5点を教えてください。
プログラムを作っていますが、解らないことがあります。
多いので番号を振ろうと思います。
1.新しいプロジェクトを作る際、CLRで4つ、Win32、全般で2つずつ、
それに加えてオンラインテンプレートの検索、という
合計9つの選択肢がありますが、
CLRから選べる4つは全てCLRの特性を持っているということなんでしょうか?
つまりソフト配布の際にNET.FRAMEWORKも一緒に配布しなければならない等の
規則を守る必要があるのでしょうか。
また、Win32の2つも同様にWin32の特性を持ったものとなるのでしょうか。
私はクラスライブラリがCLRに当てはまるとは思えないのです。
2.WinMain関数とmain関数はそれぞれWin32、コンソールで使うと区別するらしいですが、
どこかで処理が違うとか何とか書いてあった気がするのですが記憶違いでしょうか?
また、他に違いはないのでしょうか?
3.WindowsアプリケーションというのはWindowsで動くアプリ全般をいうのなら、
このサイトの検索でたくさん引っかかるように多くの方が
質問文に記述しているのはなぜなんでしょうか?
そもそもWindowsアプリに対する考えが間違っているんでしょうか。
4.ワークスペースとプロジェクトはどちらも入れ物?で
ワークスペースはプロジェクトを一つ以上、
プロジェクトは「・・・.exe」を作るために必要なファイルの入れ物
ということで間違ってませんか?
5.プロジェクトを作成後に違うものに変更するには
メモ帳等にコピーして、新規作成したものに貼り付けるしかないのでしょうか。
また、作成後にプロジェクトがCLR、コンソールか否かなど確かめる方法はありませんか。
以上の5点を教えてください。