-2

だから私は興味深い大きな問題を抱えています...最新のASIO SDKをダウンロードし、ホストサンプルをコンパイルしましたが、これらの条件がすべて満たされている場合、いくつかのASIOドライバーでクラッシュします(またはナンセンスを行います...):

1) Compiled using MSVC2012 or MSVC2013 (MSVC2005 is fine)
2) 64-bit build (32-bit is fine)
3) Run on Windows 8 (Windows 7 are fine)

一体何が間違っているのでしょうか?

4

1 に答える 1

0

わかりました、解決策を見つけました - リンカーオプション:

/ダイナミックベース:いいえ

ASIO ドライバーにバグがあり、32 ビットを超えるアドレスで問題が発生するようです。そのため、このオプションがないと、Windows 8 はアドレス空間のどこにでもアプリを配置する可能性があり (おそらくハッキング保護)、おっと...

于 2014-06-27T21:50:53.497 に答える