Форум программистов, компьютерный форум, киберфорум
C++: OpenCV
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/46: Рейтинг темы: голосов - 46, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 13

Ошибка компиляции: error LNK2019 OpenCV VS2010

20.09.2014, 19:37. Показов 9918. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Система Windows 7 x64
VS 2010 Ultimate
OpenCV 2.4.9

Я только пробую свои силы в VS С++.... Установку OpenCV делал по инструкции, библиотеки подключил. Проинкладил всё, что знал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
#include <stdarg.h>
#include <iostream>
#include <fstream>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    IplImage* frame=cvLoadImage("C:\\Users\\Василий\\Desktop\\2.jpg",1);
 
    cvSmooth(frame,frame,CV_BLUR,3,0,2.0,2.0); // Немножко размоем изображение. Просто так,
                                                   //чтобы потрогать функции OpenCV
 
    if(frame==NULL){ /* Если вдруг такой картинки нет */
        printf("Кажется этот файл не существует");
        exit(0);
    }
 
    cvNamedWindow("Hi", CV_WINDOW_AUTOSIZE );
    cvShowImage("My Window",frame);
    cvSaveImage("image.jpg",frame);
     
    cvWaitKey();/* Ждем, пока вы что-нибудь не нажмете, 
                       иначе окошко просто "мелькнет" и вы
                       можете даже ничего не заметить */
    cvDestroyWindow( "Hi" );
 
return 0;
}
Ошибка компиляции:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1>------ Построение начато: проект: OpenCV Project1, Конфигурация: Debug Win32 ------
1>Построение начато 20.09.2014 18:42:26.
1>InitializeBuildStatus:
1>  Обращение к "Debug\OpenCV Project1.unsuccessfulbuild".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  OpenCV Project1.cpp
1>c:\ocv\opencv\build\include\opencv2\flann\logger.h(67): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(234): см. объявление "fopen"
1>ManifestResourceCompile:
1>  Для всех выходных данных обновления не требуется.
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvDestroyWindow в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvWaitKey в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvSaveImage в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvShowImage в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvNamedWindow в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvSmooth в функции _wmain
1>OpenCV Project1.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvLoadImage в функции _wmain
1>c:\users\семья\documents\visual studio 2010\Projects\OpenCV Project1\Debug\OpenCV Project1.exe : fatal error LNK1120: 7 неразрешенных внешних элементов
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:01.31
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Знаю что компоновщик чего-то не видит, но не понимаю чего и где это взять? Прошу помощи специалистов. Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2014, 19:37
Ответы с готовыми решениями:

OpenCV C++ vs2010 error C2446: :: нет преобразования "const char *" в "_TCHAR *"
Добрый день уважаемые форумчане. Столкнулся с небольшой проблемой. Выбивает ошибку: &quot;error C2446: :: нет преобразования &quot;const...

Error LNK2019 при компиляции программы MPI
Здравствуйте! Это уже становится чересчур.. все решения перепробованы. Вобщем, на VS 2012 устанавливаю MS SDK MPI. В свойствах проекта...

Ошибка при компиляции error LNK2019
IMG.obj : error LNK2019: ссылка на неразрешенный внешний символ &quot;unsigned long __cdecl GTASA_CRC32_fromUpCaseString(char const *)&quot;...

28
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2014, 15:25
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Neocivic Посмотреть сообщение
Что за файл PDB нужен компилятору?
На это не обращайте внимание. Файл по этому пути есть: "C:\\Users\\Василий\\Desktop\\2.jpg" ?
Нужные dll добавили в папку проекта?
1
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 13
28.09.2014, 15:49  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Файл по этому пути есть: "C:\\Users\\Василий\\Desktop\\2.jpg" ?
Я прописал туда другой путь (это путь автора кода), у меня

IplImage* frame=cvLoadImage("C:\\Users\\Семья\\Doc uments\\Visual Studio 2010\\Projects\\OpenCVTestNew\\22.png",1 );

Файл по указанному пути есть. пробовал разные файлы - png, jpg.

Цитата Сообщение от alsav22 Посмотреть сообщение
Нужные dll добавили в папку проекта?
Какие именно? Добавлял только пути и либы, чтобы OpenCV подключился.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2014, 15:59
Лучший ответ Сообщение было отмечено Neocivic как решение

Решение

Цитата Сообщение от Neocivic Посмотреть сообщение
у меня
Если файл в папке проекта, то полный путь можно не прописывать.
Миниатюры
Ошибка компиляции: error LNK2019 OpenCV VS2010  
1
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 13
28.09.2014, 16:30  [ТС]
Бинго!!!! Необходимо было добавить dll. Спасибо огромное, всё заработало! Вот только вопрос, от куда Вы узнавали какие именно библиотеки нужно подключать, а так же какие именно dll необходимо помещать в папку проекта?

хмм.. и мне кажется фотка не размылась...

Добавлено через 8 минут
В окне Hi у меня просто серая заливка..
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
28.09.2014, 16:43
Лучший ответ Сообщение было отмечено Neocivic как решение

Решение

Цитата Сообщение от Neocivic Посмотреть сообщение
а так же какие именно dll необходимо помещать в папку проекта?
Об этом, у меня, система выдаёт сообщение, при запуске .exe: не удалось запустить, такая-то dll не была найдена.
Цитата Сообщение от Neocivic Посмотреть сообщение
какие именно библиотеки нужно подключать
На заголовочные файлы нужно смотреть, и на ошибки при компиляции. Обычно, имена заголовков совпадают (или похожи) на имена либ. А для этого проекта, честно говоря, не помню, откуда я взял, что именно эти либы нужны. Может и не все нужны, не проверял. Я с OpenCV, практически, незнаком.
1
0 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 3
07.06.2015, 03:36
Ткая же проблема не знаю что делать ????
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
07.06.2015, 14:16
Цитата Сообщение от Nemeg Посмотреть сообщение
Ткая же проблема не знаю что делать ????
Читать тему.
0
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 11
06.06.2017, 12:14
А если нет таких библиотек,а только файлы с таким же названием и расширением "hpp"?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
06.06.2017, 16:06
Цитата Сообщение от okulus Посмотреть сообщение
А если нет таких библиотек
С расширением .lib и .dll? Значит, не то скачал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.06.2017, 16:06

Ошибка компиляции: error LNK2019 VS2013
Кратко: Делаю простые моды для игр. Есть открытый исходный код клиента одной игры, который &quot;патчит&quot; её (Modern Warfare 2). В...

Ошибка Error LNK2019 при компиляции проекта
Visual studio 2012 Выдаёт ошибку при компиляции создал проект на С++, CLR и добавил форма. Оно Выдаёт ошибку при компилировании ...

Error LNK2019 при компиляции empty project
День добрый! Создаю новый пустой проект в VS 2010 со следующей структурой: Header Files: header.h #include &lt;windows.h&gt; ...

Ошибка компиляции в VS2010
Написал код на Dev C++. Пихаю в визуалку и она отказываеться компилировать( Ругаеться на 116 строчку, пишет что ф-ция должна вернуть...

Ошибка Компиляции LNK2019
Здравствуйте, мне необходимо создать шаблонный класс матриц, вот в кратце реализация: //файл Matrix.h class Matrix { protected: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru