Форум программистов, компьютерный форум CyberForum.ru

Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 - C++

Восстановить пароль Регистрация
 
 
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
20.04.2016, 10:50     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #1
прошу помощи если кто работал с Open cv.. загружаю проверочный код отсюда http://docs.opencv.org/3.0-rc1/d6/d8...io_Opencv.html .. https://github.com/Itseez/opencv/blo...windows_vs.cpp ... после сборки проекта вылазит вот это :
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
20.04.2016, 10:58  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #2
рисунок поместил в рабочий каталог Visual Studio - C:\Users\марсик\Documents\Visual Studio 2015\Projects\ConsoleApplication12\ConsoleApplication12\
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
20.04.2016, 11:00  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #3
использую версию open cv 3.0.0 операционка wind 8 - 32 бита ....Visual Studio 2015
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
20.04.2016, 16:25     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #4
Укажите в параметрах линковщика путь к требуемой библиотеке.
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:37  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #5
прошу прощения за задержку ось полетела были проблемы с установкой.
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:41  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #6
вот что у меня при пункте компоновщик-ввод:
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0   Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:42  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #7
всё как по инструктовине для релиз отдельно для дебаг с буковкой d..
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:47  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #8
а вот переменные среды - патч
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0   Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:51  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #9
и в общих настройках то же
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0   Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:52  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #10
и для релиз и для дебаг в отдельности.....
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:54  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #11
кстати после переустановки установил студио 13 опшипка таже
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 08:58  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #12
нетт... простите .. обманул... там в 2015 была 1181... в студио 2013 - 1104 ! сравните сами
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0   Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 09:00  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #13
две недели долбаюсь... хочеца подержать Билла за горло.
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
23.04.2016, 11:13     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #14
Так а в %OPENCV_DIR%\lib этот файл существует?
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 12:04  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #15
если предположить что переменная %OPENCV_DIR%\lib = C:\opencv\build\x86\vc12\lib то получается...что-то тут путано...
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 12:31  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #16
господи .. нафига эти переменные вапще придумали..

Добавлено через 3 минуты
вот смотрите тут http://san-tit.blogspot.com/2016/03/...udio-2015.html точно также а чувак утверждает что всё пучком..

Добавлено через 7 минут
дайте догадаюсь вот это что в закладке свойств в студии - "С/С++ Указываем дополнительные каталоги включаемых файлов: $(OPENCV_DIR)\..\..\include" будет лететь по адресу C:\opencv\build\x86\vc12\lib\..\..\include ....... или как? типа стрелка не туда? ничего не понятно..простите слишком много левой инфы которая ничего толком не поясняет. офсайт вапще нечеловеческим языком оформлен его толком не берет ни один переводчик.
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 13:37  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #17
после исправления $(OPENCV_DIR)\lib на $(OPENCV_DIR)\staticlib выползло вот это
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0   Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
23.04.2016, 15:34     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #18
Вопрос тот же - opencv_featurs2d310.lib есть в $(OPENCV_DIR)\staticlib? Откуда вы брали бинари для opencv? Собирали сами или брали где-то готовые?

Всё должно быть просто, файлы либо есть, и тогда всё ок, либо их нет, и тогда будут ошибки линковки, что собственно логично.

Добавлено через 3 минуты
Цитата Сообщение от KotovichMX Посмотреть сообщение
господи .. нафига эти переменные вапще придумали..
Можете и без переменных объявлять пути к opencv, прямо прописывать C:\opencv\build\x86\vc12\staticlib в свойствах проекта. Но будут возникать проблемы при передаче проекта кому-то другому. Не факт, что у другого человека opencv лежит по тому же пути, что и у вас. Поэтому использование переменной оправдано в этом случае.

Добавлено через 1 минуту
Выложите папку с проектом сюда. Попробую у себя собрать.
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 15:51  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #19
Всё должно быть просто, файлы либо есть, и тогда всё ок, либо их нет, и тогда будут ошибки линковки, что собственно логично....
вы правы. я убрал лишнее и оставил только opencv_world300.lib
opencv_world300d.lib - ошибка исчезла. дальше было интереснее в процессе отладки вылезло - Невозможно найти или открыть файл pdb - удалось решить и это и в конце всё стало гладко и чисто вот только дисплей с картинкой так и не всплыл.
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2016, 15:55     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0
Еще ссылки по теме:

Ошибка Cannot open file: ./sysdeps/x86_64/strlen.S C++
C++ Ошибка "Invalid file open mode"
C++ Ошибка средств компоновщика

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

Или воспользуйтесь поиском по форуму:
KotovichMX
-32 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 398
23.04.2016, 15:55  [ТС]     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0 #20
код http://docs.opencv.org/3.0-beta/_dow...windows_vs.cpp
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
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
 
using namespace cv;
using namespace std;
 
int main( int argc, char** argv )
{
    if( argc != 2)
    {
     cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
     return -1;
    }
 
    Mat image;
    image = imread(argv[1], IMREAD_COLOR); // Read the file
 
    if( image.empty() ) // Check for invalid input
    {
        cout << "Could not open or find the image" << std::endl ;
        return -1;
    }
 
    namedWindow( "Display window", WINDOW_AUTOSIZE ); // Create a window for display.
    imshow( "Display window", image ); // Show our image inside it.
 
    waitKey(0); // Wait for a keystroke in the window
    return 0;
}
Миниатюры
Ошибка средств компоновщика LNK1181 // Open cv 3.0.0  
Yandex
Объявления
23.04.2016, 15:55     Ошибка средств компоновщика LNK1181 // Open cv 3.0.0
Ответ Создать тему
Опции темы

Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru