"Symbol uhd::stream_cmd_t::STREAM_MODE_START_CONTINUOUS could not be resolved"
"Symbol uhd::stream_cmd_t::STREAM_MODE_START_CONTINUOUS could not be resolved"
我正在与Redhawk合作,试图构建一个设备,通过Redhawk作为接收器运行USRP x310。我正在尝试使用来自https://github.com/RedhawkSDR/USRP_UHD.该设备的构建没有错误,但当我找到它时,它的功能出现了一些问题。当我回到源代码查看有关更正问题的信息时,它在代码中显示了错误(这是在进行任何更改之前)。错误有两个实例,它们是代码中唯一的错误。这是我尝试访问uhd::stream_cmd_t enum
的时候。如果我右键单击并说"查看源代码",它正好指向我试图访问的内容,但错误仍然表明无法解决该符号。我已经仔细检查了库是否正确链接,并仔细检查了访问结构内部枚举的语法。任何关于这个错误是什么以及如何修复的想法都将是非常棒的。
附加信息:
REDHAWK版本为1.10.0R201407290010
grep请求中显示的RPM是:
[redhawk@localhost~]$rpm-qa|egrep-i红鹰
redhawk-libVITA49_v1-2.0.0-10.el6.x86_64
RedhawkDevUtils_v1-3.0.0-10.el6.x86_64
redhawk-ide-1.0.0-10.el6.x86_64
redhawk-libVITA49_v1-调试-2.0.0-10.el6.x86_64
redhawk-sdrroot-dom-profile-10.10.10.el6.x86_64
redhawk-sdrroot-dom-mgr-1.10.0-10.el6.x86_64
redhawk-libVITA49_v1-版本-2.0.0-10.el6.x86_64
红鹰1.10.0-10.el6.x86_64
redhawk-devel-1.11.0-10.el6.x86_64
redhawk-debuginfo-1.10.0-10.el6.x86_64
redhawk-基本组件-10.10.0-10.el6.x86_64
RedhawkDevUtils_v1-devel-3.0.0-10.el6.x86_64
redhawk-sdrroot-dev-mgr-1.10.0-10.el6.x86_64
RedhawkDevUtils_v1-debuginfo-3.0.0-10.el6.x86_64
redhawk-coden-1.10.0-10.el6.noarch
(我关闭了UHD,因为它带来了更多的东西)
uhd
包打包在一起。如果您希望修改USRP_UHD REDHAWK设备源代码,则还需要安装uhd-devel
软件包(sudo yum install uhd-devel
)。否则,USRP_UHD将无法编译,您将在REDHAWK IDE中看到您提到的错误。
REDHAWK 1.10(和2.0.1)目前与uhd 3.5.3一起打包,而X310 USRP需要更新版本的uhd。我建议更新到uhd 3.7.3,因为任何更新的版本都可能存在依赖冲突(由于boost)。话虽如此,USRP_UHD REDHAWK设备仅使用USRP N210硬件进行测试,您的里程数可能因X310硬件而异。
要更新到3.7.3,请按照此处的说明进行操作:http://files.ettus.com/manual/page_build_guide.html.您可能需要卸载现有的uhd版本,该版本将卸载REDHAWK USRP_uhd设备(以及REDHAWK2.0及更高版本中的redhawk-devices
),这很好,因为您自己正在重建和安装uhd和USRP_uhd。
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何解决"no Qt platform plugin could be initialized"问题?
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- Qt5 部署"procedure entry point could not be located"
- 模板函数参数到模板函数的"candidate template ignored: could not match ..."
- 使用自定义 nodejs 插件时的"The specified module could not be found"
- Boost.Python 和导入 dll,"The specified module could not be found"
- 如何修复此错误? "Method 'str' could not be resolved"
- Visual studio 2017 could not find LMCONS.H
- 如何修复'The procedure entry point SDL_RWclose could not be located in the dynamic link library'
- Could NOT find Qt5WebKitWidgets
- "The ordinal 344 could not be located in the dynamic link library"
- OpenCL could not found Intel HD 4000
- 如何修复窗户上的 cmake find_package "Could NOT find SDL2"?
- Libavcodec "the procedure entry point for av_frame_alloc could not be located" Visual Studio 2017 C+
- 无法运行Qt C++发布版本。 'The procedure entry point could not be located'
- 如何修复 WSL 上的智能感知'A definition for the symbol could not be located'
- "Configure: Error: Could Not Find a Working Compiler, See config.log For Details"
- MinGW在代码块中构建时的ar.exe "could not create temporary file whilst writing archive: no more archived files