Я пытаюсь реализовать Boost и UHD в Windows VS2015. Я установил Boost. Я скачал бинарный файл, установил его, собрал компоновщик с bootstrap.bat и собрал его
bjam --build-dir=build-directory --toolset=msvc14.0 address-model=64 --build-type=complete stage
Я установил UHD от Ettus uhd_3.10.1.1-release_x64_VS2015.exe
, Затем я начал свой проект. Я связал все библиотеки.
1: Каталоги VC ++> Исполняемые каталоги> … \ UHD \ bin (как попытка решить эту проблему)
2: C / C ++> Общие> Дополнительные каталоги включения … \ boost_1_63_0;
… \ UHD \ Bin; … \ UHD \ включают в себя;
3: Linker> General> Дополнительные каталоги библиотеки:
… \ UHD \ Lib; .. \ boost_1_63_0 \ этап \ Lib; … \ boost_1_63_0;
4: Линкер> Ввод> Дополнительные зависимости> uhd.lib
Когда я запускаю свой собственный или пример кода из GitHub Я получаю сообщение о том, что код не может быть выполнен из-за отсутствия файла uhd.dll. Если я помещаю файл uhd.dll в каталог проекта VS, я получаю нарушение прав доступа: 0xC0 …. 05. Кто-нибудь сталкивался с этой проблемой раньше?
Задача ещё не решена.
Других решений пока нет …