节点符号查找错误opencv

时间:2016-05-02 21:22:20

标签: c++ node.js opencv

我目前正在为使用open cv的节点编写C ++模块,我遇到了一个我不太了解的问题。基本上这是我试图添加的方法

    void GetPuzzle(const Nan::FunctionCallbackInfo<v8::Value>& args) {
        v8::String::Utf8Value parameter(args[0]->ToString());
        std::string filePath = std::string(*parameter);
        Mat puzzle = imread("sudoku.jpg", 0);
   }

只是为了确保包含的open cv正常工作。 node-gyp build可以正常工作,但是当我实际运行server.js文件时,我得到以下异常:

node: symbol lookup error: /home/dave/Projects/puzzlesolver/build/Release/sudokuGrabber.node: undefined symbol: _ZN2cv6imreadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi

这是opencv的包含:

#include <opencv2/opencv.hpp> 

我想这个信息对于解决问题非常重要 - 我正在使用linux(ubuntu)。有关我的代码有什么问题的建议,我该怎么做才能修复它?

0 个答案:

没有答案