2

我正在尝试在 Windows VS2015 中实现 Boost 和 UHD。我安装了 Boost 。我下载了二进制文件,安装了它,用 bootstrap.bat 构建构建器,然后用它构建它

bjam --build-dir=build-directory --toolset=msvc14.0  address-model=64 --build-type=complete stage

我从Ettus 安装了 UHD uhd_3.10.1.1-release_x64_VS2015.exe。然后我开始了我的项目。我链接了所有的图书馆。

1: VC++ Directories > Executable Directories > ...\UHD\bin (试图解决这个问题)

2:C/C++ > 常规> 附加包含目录 ...\boost_1_63_0; ...\UHD\bin; ...\UHD\包括;

3:链接器>常规>附加库目录:...\UHD\lib; ..\boost_1_63_0\stage\lib; ...\boost_1_63_0;

4:链接器 > 输入 > 附加依赖 > uhd.lib

当我从GitHub启动我自己的代码或示例代码时,我收到一条错误消息,指出由于缺少 uhd.dll 文件而无法执行代码。如果我将 uhd.dll 文件放在 VS 项目目录中,则会出现访问冲突:0xC0....05。有没有人遇到过这个问题?

4

0 回答 0