comment off #include "opencv2/core/private.hpp". It prevent the project from being referenced from outside the opencv library.
Merge pull request #126 from Mavericklsd/bugfix_line_descriptor1

comment off #include "opencv2/core/private.hpp".