|
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 6
|
||||||
Не хочет собираться проект с использованием OpenCV в MSVS 2013 - Visual C++20.10.2016, 15:38. Показов 3118. Ответов 4
Метки нет (Все метки)
Привет всем!
Сегодня решил попрактиковаться в написании программ с использованием библиотеки OpenCV версии 2.4.13. Скачал, установил по инструкции, вошел в MSVS 2013, создал пустой проект на С++. В свойствах проекта поставил пути к папкам либов, пути к инклюд папкам (ко всем), сами либы в настройках компоновщика (во вкладке ввод), и даже пути к папкам модулей OpenCV (тоже ко всем). Вбил вот этот код:
Собственно, когда нажал Нет, пишет кучу ошибок, а именно: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _cvCreateImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ _cvReleaseImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ _cvSet в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ _cvInitFont в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 5 error LNK2019: ссылка на неразрешенный внешний символ _cvPutText в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 6 error LNK2019: ссылка на неразрешенный внешний символ _cvNamedWindow в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 7 error LNK2019: ссылка на неразрешенный внешний символ _cvShowImage в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 8 error LNK2019: ссылка на неразрешенный внешний символ _cvDestroyWindow в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 9 error LNK2019: ссылка на неразрешенный внешний символ _cvWaitKey в функции _main c:\Users\Daniil\documents\visual studio 2013\Projects\TestAR\TestAR\main.obj TestAR Ошибка 10 error LNK1120: неразрешенных внешних элементов: 9 c:\users\daniil\documents\visual studio 2013\Projects\TestAR\Debug\TestAR.exe TestAR Вот такие вот дела. Надеюсь, поможете. Заранее спасибо. P.S. код скопипастил с сайта с инструкцией. P.P.S Задавал этот же вопрос на оф форуме Visual Studio. Не ответили... P.P.P.S. либы добавлял в настройках компановщика. и x86 и x64, бесполезно... Уважаемые Модераторы! Пожалуйста, не удаляйте данную тему, ибо я ее уже создавал, в другом разделе. Если это запрещено, то объясните мне, и если уж так надо, удалите. А лучше удалите мою первую тему. Я прочитал правила форума полностью, но не нашел такого запрета. Надеюсь на понимание.
0
|
||||||
| 20.10.2016, 15:38 | |
|
Ответы с готовыми решениями:
4
Не хочет собираться проект с использованием OpenCV в MSVS 2013 Подключение библиотеки OpenCV в Visual Studio 2013 Не хочет собираться программа |
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 20.10.2016, 15:44 | ||
Сообщение было отмечено gru74ik как решение
Решениеобычно это бывает потому что: 1. сборка дебаг-приложения с релизнутой либой сборка релизнутого приложения с дебажной либой 2. 32 битное приложение пытается слинковаццо с 64 битной либой 64 битное приложение пытается слинковаццо с 32 битной либой 3. либа была собрана не правильно тут нужно 4. пути для поиска библиотеки указаны неверно 5. имя библиотеки с которой нужно линковаться заданно не верно 6. режим линковски с рантаймом с++ у библиотеки и приложения различаются (не ваш случай)
1
|
||
|
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 6
|
||
| 20.10.2016, 16:18 [ТС] | ||
|
Подскажи пж как проверить эти пункты. А то долго сидел в убунту, совсем отвык от винды и от MSVS... Добавлено через 28 минут Спасибо, что указал на ошибку. Все таки второе. Проблему сам решил заменой разрядности в диспетчере конфигураций с x86 на x64.
0
|
||
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
| 20.10.2016, 16:19 | |
|
Akradgash, в твоей студии есть NuGet, который умеет автоматом сосать из сети OpenCV и нет проблем.
0
|
|
|
0 / 0 / 0
Регистрация: 24.06.2017
Сообщений: 4
|
|
| 03.03.2019, 23:29 | |
|
А мне не помогло - по одной книжке учимся - у меня тоже самое, но замена х86 на х64 не помогло - те же 9 ошибок
0
|
|
| 03.03.2019, 23:29 | |
|
Помогаю со студенческими работами здесь
5
Не хочет работать установка Visual Studio 2013 Visual Studio 2013 не хочет подключать мою dll Не компилируется проект в MS Visual Studio 2013 Не открывается проект в Visual Studio 2013 Professional Visual Studio 2013 - Как компилировать проект? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|