我是c ++的新手,所以我不确定在哪里放置向量的定义 和.cc文件中的“input_sizes.push_back”。 (在sptr?之后de包含?在sptr?定义中的新方法?)。这是“官方”的例子:
- 具有2个输入(浮点和双精度)和1个输出的块 -
std::vector<int> input_sizes;
input_sizes.push_back(sizeof(float));
input_sizes.push_back(sizeof(double));
gnuradio::block("my block",
gr_make_io_signaturev(2, 2, input_sizes),
gr_make_io_signature(1, 1, sizeof(float)))
该示例可在1中找到:
答案 0 :(得分:0)
Discuss-gnuradio@gnu.org邮件列表中的一些人回答我。最简单的答案(也是我使用的答案)是:
gr_make_io_signature2 (2, 2, sizeof(float), sizeof(double))
:):)