3

QPBO ライブラリをコンパイルしようとしています。ライブラリは、次からダウンロードしています: http://pub.ist.ac.at/~vnk/software.html

QPBO.h にある例でテストしています。

これは私の CMakelists.txt です (ここには何も問題はないと思いますが...)

project(qpbo_test)

cmake_minimum_required(VERSION 2.8)

include_directories(./)

file(GLOB allsrc "QPBO_extra.cpp" "QPBO_maxflow.cpp" "QPBO_postprocessing.cpp" "QPBO.cpp")

add_library(CommonLib ${allsrc})

add_executable(qpbo main.cpp)

target_link_libraries(qpbo CommonLib)

cmake を行うとき。次のエラーが表示されます。

ld: アーキテクチャ x86_64 の 216 個の重複シンボル

問題は、テンプレートの初期化ファイル instances.inc を使用していないことだと思いますが、どのように使用するのですか?

4

0 に答える 0