理由として、挙げられているのは以下のとおり.hという記述方法は5年も前に廃止された。廃止されたものを使い続けるのはよろしくない。C++標準仕様においてのインターフェースは微妙に変更されている。従って、といくつか違いが存在する。名前空間に定義されるが、はグローバルに定義される。上記のような違いから、とを混在させて使用すると、問題が発生する場合があるので注意が必要、とのこと。追記:2011/08/29コメント頂いたので、もう少し調べてみた。そもそも、上記に挙げているiostream.hというヘッダファイルは「標準」には存在しなかったようだ。標準が固まる以前に特定のコンパイラに付属していたものに関する記述と思われる。標準で提供しているヘッダファイルの名前に関する過去の経緯については、以下のページが参考になる。(回答内容を裏づける公式な情報は見つけ切れなかったが、おそらくそのとおりじゃないかと思う)なぜ、C++の標準ヘッダをインクルードするとき拡張子をつけないのか。修正したらうまくいった。ファイルのパスを変更した。コピーして作れば良い。上記を変更したら、いったん「Web共有」機能を再起動(機能のON/OFF)する必要がある。versionコマンドで確認できる。*1おおまかな手順は以下の通り、なんやかんやで半日くらいかかった。ビルド/インストールインストーラー任せでQtをインストール。下にソースコード等が展開される。環境変数の設定LaunchyのBUILD.txtに記述されているように、QMAKESPECとQTDIRを設定する。あと、Qtのツール類が使えるようにPathを通しておく。nmakeで、Qtのビルドが完了。選択してダウンロードインストールはインストーラ任せ。LaunchyのビルドやっとLaunchyのビルドの手順に入る。launchy.proコマンドを実行すると、Launchyのソリューション(.sln)ファイルが作成される。作成されるのでそいつを起動してみる。起動したらとりあえずビルド成功。次回は、Launchyプラグインを作成してみる。「GAEでカスタムテンプレートタグを使う」というのを書きましたウェブブラウザでSVNリポジトリの特定のリビジョンを参照するURISlimTimerをデスクトップアプリケーションとして使う「ANTLRでBrainf*ckインタプリタ」というのを書きました月別アーカイブ今日もスミマセン。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。