pythonpath对应物,用于导入C 库
PYTHONPATH counterpart for importing C++ libraries
我正在尝试使用C Caffe API重写Pycaffe代码。但是,我一开始就陷入困境。没有以下
#include <caffe.hpp>
#include <caffe/caffe.hpp>
#include <home/username/caffe/caffe.hpp>
之所以起作用,是因为Pythonpath在Pycaffe代码中未知Caffe的路径。然后如何在C 代码中添加CAFFE模块?
必须将带有其他标头的目录路径指定给编译器。通常,使用-I<include-path>
命令行开关,例如-I/home/username/caffe
。
您的构建系统可能会提供几种添加其他目录的不同方法。
PYTHONPATH
的对应物是 CPLUS_INCLUDE_PATH
,可以使用以下方式使用:
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/home/username/caffe/include/
,然后
#include "caffe/caffe.hpp"
可能缺少其他一些路径标题,在这种情况下,将路径添加到CPLUS_INCLUDE_PATH
的这些标题将解决问题。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 用于访问容器<T>数据成员的正确 API
- 尝试导入pybind-opencv模块时出现libgtk错误
- 重载操作程序时出错>>用于类中的字符串 memebr
- 导入库可以跨dll版本工作吗
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- C++中的cin.ignore()函数不适用于整个流
- 没有用于初始化C++中的变量模板的匹配构造函数
- 将 C# DLL 导入 C++ 以用于 JNI
- Unity3D 导入 C++ DLL 用于按引用方法传递
- 在VS2017中导入用于cmake的websocketpp
- CMake错误:导入的目标不适用于Boost版本106300
- pythonpath对应物,用于导入C 库
- 用于将三维模型导入OpenGL/C++项目的推荐文件格式和图形库
- C++-如何使显式导入的DLL函数可用于其他类
- OpenGL中用于OBJ导入的平滑着色器
- 如何手动创建用于谷物导入的文件
- 在哪里存储用于OSX部署的Qt导入
- 用于将修饰的C++函数导入C++的GetProcAddress