私はVS2010を使用しており、このプロジェクトで作業しています。
http://www.codeproject.com/KB/audio-video/Asio_Net.aspx
最初に、デモバイナリをダウンロードしましたが、マシンでクラッシュしました。コメントのいくつかを読んだ後、ソースをダウンロードしてビルドし(ASIO SDKを入手した後)、それがあなたのマシンで動作するはずだと言われました。これは正しいです。VSでビルドした後、そのマシンで動作します。
再構築された.exeと.dllを別のマシンに移動すると、最初にダウンロードしたデモバイナリと同じエラーでクラッシュします。だから私はこれを引き起こす原因がわかりません。このC++バイナリをどのマシンでも機能させるにはどうすればよいですか?
私はC#開発者であり、ほとんどのコードはC ++であるため、少し途方に暮れています。
ところで、ここにエラーメッセージがあります:
"未処理の例外:System.IO.FileNotFoundException:ファイルまたはアセンブリ'Bluewave.Interop.Asio.dll'またはその依存関係の1つを読み込めませんでした。指定されたモジュールが見つかりませんでした。BlueWave.Interop.Asio.Test.TestConsoleで.Main(String [] args) "
編集:ここで見つかった回答:http: //msdn.microsoft.com/en-us/library/8kche8ah (v = VS.100).aspx
依存関係ウォーカーを使用して、欠落している.dllを見つけます。