Я использую 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 »или одну из его зависимостей. Указанный модуль не найден.at BlueWave.Interop.Asio.Test.TestConsole.Main (String [] args) "* 1014 *
РЕДАКТИРОВАТЬ: Ответ найден здесь: http://msdn.microsoft.com/en-us/library/8kche8ah(v=VS.100).aspx
Используйте средство обхода зависимостей, чтобы найти, какой DLL отсутствует.