如何在CMake for OpenCV中使用我自己的函数 我在Visual C++ 2010上使用Windows 7的32位上的OpenCV 2.3。 我的CmakeList文件如下所示: SET( PROJECT_NAME Tennis_tracking ) PROJECT( ${PROJECT_NAME} ) CMAKE_MINIMUM_REQUIRED(VERSION 2.8) FIND_PACKAGE( OpenCV REQUIRED ) ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp ) TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS} ) ADD_EXECUTABLE( histogram histogram.cpp ) TARGET_LINK_LIBRARIES( histogram ${OpenCV_LIBS} )

如何在CMake for OpenCV中使用我自己的函数 我在Visual C++ 2010上使用Windows 7的32位上的OpenCV 2.3。 我的CmakeList文件如下所示: SET( PROJECT_NAME Tennis_tracking ) PROJECT( ${PROJECT_NAME} ) CMAKE_MINIMUM_REQUIRED(VERSION 2.8) FIND_PACKAGE( OpenCV REQUIRED ) ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp ) TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS} ) ADD_EXECUTABLE( histogram histogram.cpp ) TARGET_LINK_LIBRARIES( histogram ${OpenCV_LIBS} ),c++,opencv,cmake,C++,Opencv,Cmake,例如,我想创建一个自定义函数“getImageHistogram”(已经存在于OpenCV中),main.cpp将使用它。头文件和主文件都已完成,如何将它们链接到我的CMakeLists中 非常感谢。 < P>只要你使用C++,你就可以在另一个(自定义)命名空间中定义这个函数,并将其称为“代码>自定义::GeMeGeGraceGrand())< /C> > /P> 对于CMake部分,没有什么特别的事情要做,因为您已经将该文件添加到构建过程中: ADD_EXECUTABLE( ${PROJECT

例如,我想创建一个自定义函数“getImageHistogram”(已经存在于OpenCV中),main.cpp将使用它。头文件和主文件都已完成,如何将它们链接到我的CMakeLists中


非常感谢。

< P>只要你使用C++,你就可以在另一个(自定义)命名空间中定义这个函数,并将其称为“代码>自定义::GeMeGeGraceGrand())< /C> > /P> 对于CMake部分,没有什么特别的事情要做,因为您已经将该文件添加到构建过程中:

ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp )