OpenCV - Ошибки - PullRequest
       5

OpenCV - Ошибки

0 голосов
/ 15 марта 2011

Пытаясь скомпилировать пример из книги «Learning OpenCV», я получил следующие ошибки (Как их исправить?):

> 1>playVideo.obj : error LNK2005: _main
> already defined in imageload.obj
> 1>C:\Users\avbder\Documents\Visual
> Studio
> 2008\Projects\opencv\Debug\opencv.exe
> : fatal error LNK1169: one or more
> multiply defined symbols found 1>Build
> log was saved at
> "file://c:\Users\avbder\Documents\Visual
> Studio
> 2008\Projects\opencv\opencv\Debug\BuildLog.htm"
> 1>opencv - 2 error(s), 0 warning(s)
> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
> ==========

Спасибо.

Ответы [ 2 ]

2 голосов
/ 16 мая 2015

У вас есть два основных () определения. Один в playVedio.cpp, а другой в imageload.cpp. Попробуйте удалить один из них. Или вы можете опубликовать свои коды здесь и посмотрим, что можно сделать, чтобы это исправить.

1 голос
/ 15 марта 2011

Таким образом, playVideo.obj и imageload.obj определяют основную функцию.Вам нужно выяснить, какой вам нужен.Возможно, есть какое-то определение для установки, или вы включили слишком много файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...