いうコンボ発動で、アプリケーションを正常に起動出来ない!という罠にはまった内容を説明したいと思います。Juneに含まれています。DirectXの再頒布ランタイムをインストールすることで導入できます。いうバージョンのものになります。SDKを使用してアプリケーションを作成するとこちらを使うようになります。2.7のものを要求するために動作しません。8でも動作するようになりますが、これをアプリケーションを単に動かしたい人々がやるには手間もいいところです。できるなら、そのままアプリケーションが動くのを目指したいところです。これを表にするとこうなります。Windows8では動作、Windows7では動かないWindows7までの環境では対応したDirectX再頒布パッケージがあるのでそれをインストールすることができます。XPから8まで、単一アプリケーションとしてサウンドを再生するには、実はDirectSoundを使用すると良さそうです(XPの標準状態でもDirectSoundは含まれていました)。Vista以降のDirectSoundはXAudio2より上位にレイヤーとしては位置付けられているようなので、これを使うことでXAudio2に関係する依存関係を断ち切ってくれそうです。DirectSoundは既にレガシーなAPIとなっているため、そのあたりが懸念事項でしょうか。互換性の点からOSから使用できない・削除されているわけではないため、XPから8まで一応使うことは出来るようです。そのため単一アプリとして提供する際にはとても都合がよかったり。DirectX9とXAudio2と。2012での開発にとってはなかなかの鬼門といえそうです。シェーダーのコンパイルはD3DXですし、XAudio2は今回のような問題があるし。Juneを使って開発しておくでOKでしょう。標準の状態で開発&配布したいと考えるなら、DirectX9やXAudio2を諦めて、OpenGLとDirectSoundを選択しておくと、余計なことを考えずともどこでも動く状態の物ができあがるように思います。選択肢に上がってくるかと思いますが、これは使うのが大変なので手軽にという点も考慮するなら、やはり情報も多いDirectSoundでお茶を濁しておくのが手っ取り早いでしょう。インストールして簡単なサンプルプログラムの動作まで確認しました。ものを試してみたいと思います。2.79バージョンをVisualStudio2012用ビルドしようとして試行錯誤した結果を書きます。結局のところ、本家のSVNツリーから取得することになりましたが...。動作ですが、正式版になった今はどうだろうかと調べてみました。見た目に足掻いてみました。エクスプローラーなどではその行で選択できるようです。これを実現してみようとトライしてみました。4.0をサポートしたバージョン)から、VS-Androidのサンプルですらビルドが通らなくなった。pushなどはできないようでした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。ん日記.タイトルとURLをコピーしました。