2016-10-19 16 views
1

私は自分のライブラリとopencvライブラリをリンクしようとしています。 Cmakeは正常に動作していますが、ソリューションはビルドされていますがリンカーエラーが発生します。 cmakeが私のライブラリとopencv libをリンクできないようです。ライブラリをリンクするopencv cmake

This is an error which visual studio has.

CMakeLists configuration for opencv lib

これはLIBSをリンクする責任CMakeLists confの一枚です。

# link libs 
target_link_libraries(${APP_NAME} ${OpenCV_LIBS}) 

私はあなたのお手伝いに非常に感謝しています。

答えて

0

CMakeLists.txt OpenCVアプリケーションの設定に使用します。

cmake_minimum_required(VERSION 2.8) 
set (PROJ_NAME YourAppName) 
project(${PROJ_NAME}) 
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/build) 
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}) 
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}) 

FIND_PACKAGE(OpenCV) 

set(folder_source main.cpp 
        ) 

set(folder_header main.h 
        ) 

SOURCE_GROUP("Source Files" FILES ${folder_source}) 
SOURCE_GROUP("Header Files" FILES ${folder_header}) 
ADD_EXECUTABLE(${PROJ_NAME} ${folder_source} ${folder_header}) 
TARGET_LINK_LIBRARIES(${PROJ_NAME} ${OpenCV_LIBS}) 

それは(それが ":/ドキュメント/ Visual Studioの2015 /プロジェクト/ opencv_build C" のようなパスが好きではありません)正常に動作しますが、スペース

が含まれていない、あなたのOpenCVのパスを確認してください。

関連する問題