-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 回答