c++ - 将 Rcpp 的 as/wrap 函数放在哪里?
问题描述
我有一个 R 包,其中包含一些 C++ 头文件(来自SeqAn)inst/include
。我现在想根据 Rcpp 库中的指南为这些头文件中的数据类型编写 as/wrap 函数。我将这些函数放在一个名为charstring.cpp
in的文件中src
。我的问题是当我这样做时#include <seqan/sequence.h>
出现此错误:
charstring.cpp:4:10: 致命错误: 'seqan/sequence.h' 文件未找到
我究竟做错了什么?是包含语句吗?是目录结构吗?如果我在另一个 R 包中实现该函数,而该 R 包链接到带有 C++ 头文件的那个,我不会遇到这个问题。
解决方案
推荐阅读
- python - 当你寻找一个为写入而打开的文件的末尾时会发生什么?
- arrays - 如何从 json 文件中查找数组中的文本?
- c# - 使用依赖注入在运行时创建 WPF 用户控件
- android - 处理Android:java.lang.IllegalArgumentException:文件包含路径分隔符
- python - 烧瓶数据库初始化错误:无法导入“app.run”
- angularjs - 如何在没有不同消息的情况下返回所需的消息?
- node.js - 带有锐利的水印
- excel - 数据透视表中的字段列表显示为灰色
- laravel - Laravel 通过多态的复杂关系
- python - Python:根据名称组合pdf