Error 1 qtcreator

I'm trying to build a project on Mac OSX, and it's giving me a cryptic error: [moc_droparea.cpp] Error 1 droparea.cpp is (obviously) a file in the project. I checked that it exists in the project

I’m trying to build a project on Mac OSX, and it’s giving me a cryptic error:

[moc_droparea.cpp] Error 1

droparea.cpp is (obviously) a file in the project. I checked that it exists in the project directory and is not corrupted. The file moc_droparea.cpp doesn’t show up in the build folder after this error, so I’m assuming it’s failing to build for whatever reason, but the error is too vague to help me figure out what’s going on. Could anyone help me figure out what this means please?

tro's user avatar

tro

6,7436 gold badges47 silver badges65 bronze badges

asked Aug 25, 2010 at 18:46

CoutPotato's user avatar

3

Click on «compile output», scroll up and click the red line.

In my case the Red line was saying: You cant define an integer value in private slots..

Under the qt creator window, in «progress details» section, there is a button named «compile output» (button number 4). Errors are explained there with red font. Click it and scroll up.

Martijn Pieters's user avatar

answered Mar 11, 2016 at 14:11

patamites's user avatar

patamitespatamites

1131 silver badge5 bronze badges

0

The solution was annoyingly simple. I had a folder structure that put spaces (illegal characters) in the file path. I put underscores instead of spaces and it built fine. I would think the moc pre-processor could handle spaces in file names, but apparently not. I feel foolish, but at least the problem is solved now.

Hopefully this solution can help someone else.

answered Aug 25, 2010 at 19:24

CoutPotato's user avatar

CoutPotatoCoutPotato

5352 gold badges5 silver badges13 bronze badges

1

This can be because of few other things as others have mentioned. I would like to add another one which is missing here.

You will get a «moc error 1» in case you create a class and add Q_OBJECT to it but do not inherit from QObject.

If you take a look at Compile Output there is a line saying:

Error: Class contains Q_OBJECT macro but does not inherit from QObject

Hence, the general approach to fix this problem is just taking a look at «Compile Output» window.

answered Sep 6, 2018 at 8:42

J.Javan's user avatar

J.JavanJ.Javan

7537 silver badges9 bronze badges

1

This can be because of many things I guess — I had a similar situation where I forgot to remove an entry in the .qrc file that didn’t exist anymore.

So check your resource paths as well.

answered Feb 1, 2014 at 11:58

Larpon's user avatar

LarponLarpon

8026 silver badges18 bronze badges

You can right click on the error 1 and select ‘View output’. In my case, I had a bad file name in my qrc file.

answered Jul 13, 2018 at 21:57

bung_julio's user avatar

Like J.Javan already pointed to, it might be helpful to check also the compiler output. In my case I found:

../stateMaschine/usermenu.h:57: Error: Class declarations lacks
Q_OBJECT macro. make: *** [Makefile:215: moc_usermenu.cpp] Error 1

So this helped me to fix the error by correction of the class declaration when using signals and slots:

class Menu : public QObject{
    Q_OBJECT
    ...

answered Feb 26, 2021 at 16:19

hypnoticum's user avatar

Same Error 1 occured to me due to a ressource file (.qrc) which referred to a file name beginning with a period. When I removed the period from the file name, compilation worked again. Interestingly, the error only occured under Mac OSX using the Clang compiler. On Windows using the gcc compiler, the file name did not provoke an error.

Maybe the «[source file name] Error 1» message in general means that a file could not be found due to unexpected characters in the file path.

answered Apr 26, 2017 at 21:04

Niels Holst's user avatar

Niels HolstNiels Holst

5764 silver badges9 bronze badges

2

In my case, I ran out of space on SD card causing this sort of error.

answered Jan 31, 2020 at 9:47

Zain's user avatar

ZainZain

1537 bronze badges

@SGaist this is the compile output:

From what I see, there’s some error in obtaining my object file. From Qt standpoint, do you think it’s the missing object file that is required for this make process? As from my tlv320aic31 folder, the object file is missing and i’m still trying to resolve that portion, as it’s pertaining to my embedded Linux target itself.

11:13:43: Running steps for project VDEC_test…
11:13:43: Configuration unchanged, skipping qmake step.
11:13:44: Starting: «/usr/bin/make»
/home/aa/Hi3536_SDK_V2.0.4.0/v1_QtEmbedded-4.8.6/bin/qmake -spec ../../v1_QtEmbedded-4.8.6/mkspecs/qws/linux-hisiv400-arm-g++ -o Makefile ../VDEC_test/VDEC_test.pro
arm-hisiv400-linux-gcc -c -pipe -O2 -Wall -W -I../../v1_QtEmbedded-4.8.6/mkspecs/qws/linux-hisiv400-arm-g++ -I../VDEC_test -I../../mpp_single/sample/common -I../../mpp_single/include -I../../mpp_single/extdrv/tlv320aic31 -I/opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/usr/include -I../../mpp_single/include -I../../mpp_single/include -I../../mpp_single/include -I../../mpp_single/include -I../../mpp_single/include -I../../mpp_single/include -I. -I../VDEC_test -I. -o tlv320aic31.o ../../mpp_single/extdrv/tlv320aic31/tlv320aic31.c

cc1: out of memory allocating 3355443200 bytes after a total of 339968 bytes
Makefile:544: recipe for target ‘tlv320aic31.o’ failed
make: *** [tlv320aic31.o] Error 1
11:13:44: The process «/usr/bin/make» exited with code 2.
Error while building/deploying project VDEC_test (kit: HI3536 Qt4.8)
When executing step «Make»
11:13:44: Elapsed time: 00:00.

0 / 0 / 1

Регистрация: 27.12.2010

Сообщений: 40

1

08.04.2012, 23:20. Показов 11603. Ответов 5


Только что поставил qt SDK, при компиляции любого проекта выводит ошибку:

23:14:19: Выполняется сборка проекта untitled3…
23:14:19: Настройки не изменились, этап qmake пропускается.
23:14:19: Запускается: «D:QtSDKmingwbinmingw32-make.exe»
D:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory `D:/programms/untitled3-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK_________’
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I»….QtSDKDesktopQt4.8.0mingwincludeQtCor e» -I»….QtSDKDesktopQt4.8.0mingwinclude» -I»….QtSDKDesktopQt4.8.0mingwincludeActiv eQt» -I»debug» -I»..untitled3″ -I».» -I»….QtSDKDesktopQt4.8.0mingwmkspecswi n32-g++» -o debugmain.o ..untitled3main.cpp
mingw32-make.exe[1]: Leaving directory `D:/programms/untitled3-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK_________’
mingw32-make.exe[1]: *** [debug/main.o] Error 1
mingw32-make.exe: *** [debug] Error 2
23:14:19: Процесс «D:QtSDKmingwbinmingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта untitled3 (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

В чём может быть проблема?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



179 / 127 / 25

Регистрация: 12.01.2012

Сообщений: 623

09.04.2012, 00:48

2

Не знаю, никогда с таким не сталкивался. Может стоить попробовать установить cygwin? Там есть портированная с линукса утилита make. В крайнем случае можно ещё попытаться установить Borland C++ Compiler, там тоже есть свой make.exe, но сам по себе компилятор устаревший..
Ещё попробуй компилировать файл, находящийся в папке не содержащей пробельные символы и кириллицу



0



0 / 0 / 1

Регистрация: 27.12.2010

Сообщений: 40

09.04.2012, 01:17

 [ТС]

3

Может ли причиной ошибки служить ОС?



0



179 / 127 / 25

Регистрация: 12.01.2012

Сообщений: 623

09.04.2012, 02:07

4

Тут по этой ошибке гугл выдаёт сотни результатов и везде свои решения. А на системный диск «C:» пробовал ставить? Может надо прописать путь к папке temp как в этой теме http://www.prog.org.ru/topic_6991_0.html



0



2 / 2 / 3

Регистрация: 15.10.2015

Сообщений: 19

07.04.2017, 04:33

5

у меня все нормально работало (windows XP) но в один день перестала работать справка, а теперь при сборке говорит что debug/comply.o не найден, даже после смены версии отладчика

mingw32-make.exe[1]: *** [debug/comply.o] Error 1
mingw32-make.exe: *** [debug] Error 2
03:53:07: Процесс «D:QtSDKmingwbinmingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта shems (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

Добавлено через 25 минут
очень раннии версии проэкта собараются, но более позднии, которые собирались нормально завершаются с такой=же ошибкой(и как тут не поверить в магию).
Буду Qt переустанавливать.



0



2 / 2 / 3

Регистрация: 15.10.2015

Сообщений: 19

09.04.2017, 16:16

6

у меня кажется Антивирус бесился

Кто столкнется с подобной проблемой, необходимо проверить не блокирует ли антивирус что-то важное



0



Я не могу добавить значок в исполняемый файл в QT. Я уже добавил его в верхний левый угол, но когда я добавляю RC_FILES = icon.ico к моему .pro файл дает мне ошибку в созданном файле ресурсов. Ошибка говорит myapp_resource_res.o Error 1, Это мой .pro файл:

    #-------------------------------------------------
#
# Project created by QtCreator 2017-07-18T13:42:18
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = MentalMath3
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain
version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the
APIs deprecated before Qt 6.0.0SOURCES += 
main.cpp 
mainwindow.cpp

HEADERS += 
mainwindow.h

FORMS += 
mainwindow.ui

RC_ICONS = icon.ico

Это сгенерированный файл resource.o:

    #include <windows.h>

IDI_ICON1 ICON    DISCARDABLE "C:\Users\abhi\Desktop\Mental
Math\MentalMath3\icon.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
PRODUCTVERSION 0,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"BEGIN
BLOCK "040904b0"BEGIN
VALUE "CompanyName", ""VALUE "FileDescription", ""VALUE "FileVersion", "0.0.0.0"VALUE "LegalCopyright", ""VALUE "OriginalFilename", "MentalMath3.exe"VALUE "ProductName", "MentalMath3"VALUE "ProductVersion", "0.0.0.0"END
END
BLOCK "VarFileInfo"BEGIN
VALUE "Translation", 0x0409, 1200
END
END
/* End of Version info */

1

Решение

У меня была такая же проблема при разработке моего приложения QT, чтобы решить эту проблему.

  • первый шаг :

    создайте файл ресурсов с именем, подобным вашему проекту, например, мой проект — Qtapp, поэтому файл ресурсов будет «Qtapp.rc» внутри него:

#include <windows.h>
IDI_ICON1 ICON DISCARDABLE "iconEXE.ico"

  • второй шаг:

    вернитесь в ваш .pro файл и добавьте файл ресурсов вот так

    RC_FILE = Qtapp.rc

    и наслаждайся

0

Другие решения

Других решений пока нет …

Я пытаюсь создать проект на Mac OSX, и у меня появляется загадочная ошибка:

[moc_droparea.cpp] Ошибка 1

droparea.cpp (очевидно) файл в проекте. Я проверил, что он существует в каталоге проекта и не поврежден. Файл moc_droparea.cpp не отображается в папке сборки после этой ошибки, поэтому я предполагаю, что сборка невозможна по какой-либо причине, но ошибка слишком расплывчата, чтобы помочь мне понять, что происходит. Может ли кто-нибудь помочь мне понять, что это значит, пожалуйста?

8 ответы

Щелкните «Скомпилировать вывод», прокрутите вверх и щелкните красную строку.

В моем случае красная линия говорила: Вы не можете определить целочисленное значение в частных слотах..

Под окном создателя qt, в разделе «Сведения о ходе выполнения» есть кнопка с названием «вывод компиляции» (кнопка номер 4). Там ошибки поясняются красным шрифтом. Щелкните его и прокрутите вверх.

Создан 17 янв.

Решение было досадно простым. У меня была структура папок, которая помещала пробелы (недопустимые символы) в путь к файлу. Я поставил подчеркивания вместо пробелов, и все получилось. Я бы подумал, что препроцессор moc может обрабатывать пробелы в именах файлов, но, по-видимому, нет. Я чувствую себя глупо, но теперь, по крайней мере, проблема решена.

Надеюсь, это решение поможет кому-то другому.

ответ дан 25 авг.

Это может быть связано с несколькими другими причинами, о которых упоминали другие. Я хотел бы добавить еще один, которого здесь нет.

Вы получите «ошибку moc 1», если вы создадите класс и добавите к нему Q_OBJECT, но не наследуете от QObject.

Если вы посмотрите на Compile Output, там будет строка:

Ошибка: класс содержит макрос Q_OBJECT, но не наследуется от QObject

Следовательно, общий подход к решению этой проблемы — просто взглянуть на окно «Компиляция вывода».

Создан 06 сен.

Я думаю, это может быть из-за многих вещей — у меня была аналогичная ситуация, когда я забыл удалить запись в файле .qrc, которая больше не существует.

Так что проверьте также и пути к своим ресурсам.

Создан 01 фев.

Вы можете щелкнуть правой кнопкой мыши по ошибке 1 и выбрать «Просмотреть вывод». В моем случае у меня было неправильное имя файла в моем qrc-файле.

Создан 13 июля ’18, 22:07

Такая же ошибка 1 возникла у меня из-за файла ресурсов (.qrc), который ссылался на имя файла, начинающееся с точки. Когда я удалил точку из имени файла, компиляция снова заработала. Интересно, что ошибка возникла только в Mac OSX с использованием компилятора Clang. В Windows с использованием компилятора gcc имя файла не вызывало ошибки.

Возможно, сообщение «[имя исходного файла] Ошибка 1» в целом означает, что файл не может быть найден из-за неожиданных символов в пути к файлу.

ответ дан 26 апр.

В моем случае у меня закончилось место на SD-карте, что привело к такой ошибке.

Создан 31 янв.

Как уже указывал Дж. Джаван, может быть полезно также проверить вывод компилятора. В моем случае я обнаружил:

../stateMaschine/usermenu.h:57: Ошибка: в объявлениях классов отсутствует макрос Q_OBJECT. make: *** [Makefile: 215: moc_usermenu.cpp] Ошибка 1

Это помогло мне исправить ошибку, исправив объявление класса при использовании сигналов и слотов:

class Menu : public QObject{
    Q_OBJECT
    ...

Создан 26 фев.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

qt
qt-creator

or задайте свой вопрос.

Автор Тема: Непонятная ошибка при компилировании  (Прочитано 24575 раз)
smackthat

Гость


Все компилировалось, потом вдруг бац и эта ошибка постоянно:

mingw32-make[1]: *** [release/mainwindow.o] Error 1

mingw32-make: *** [release] Error 2

The process «C:/Qt/mingw/bin/mingw32-make.exe» exited with code %2.
Error while building project visualCSV (target: Desktop)
When executing build step ‘Make’

Использую Windows7 64bit, Qt Creator 2.0.1. При этом примеры, которые идут вместе с Qt успешно компилятся. В чем проблема?

« Последнее редактирование: Февраль 02, 2011, 11:23 от smackthat »
Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


1. Не пости сюда такие большие картинки.
2. В данном случае картинка не нужна, просто скопируй сюда текст из «Compile Output».


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

SASA

Гость


Мне кажется, что часть вывода отсутствует.


Записан
smackthat

Гость


Выше я только сообщения об ошибке привел, вот полный листинг:

Running build steps for project visualCSV…
Configuration unchanged, skipping qmake step.
Starting: «C:/Qt/mingw/bin/mingw32-make.exe» -w
mingw32-make: Entering directory `F:/Dropbox/dev/win/visualCSV/release’

C:/Qt/mingw/bin/mingw32-make -f Makefile.Release

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release’

g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I»c:QtqtincludeQtCore» -I»c:QtqtincludeQtGui» -I»c:Qtqtinclude» -I»c:QtqtincludeActiveQt» -I»release» -I».» -I»..visualCSV» -I».» -I»c:Qtqtmkspecswin32-g++» -o releasemainwindow.o ..visualCSVmainwindow.cpp

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release’

mingw32-make: Leaving directory `F:/Dropbox/dev/win/visualCSV/release’

mingw32-make[1]: *** [release/mainwindow.o] Error 1

mingw32-make: *** [release] Error 2

The process «C:/Qt/mingw/bin/mingw32-make.exe» exited with code %2.
Error while building project visualCSV (target: Desktop)
When executing build step ‘Make’


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


Попробуй сделать make clean && make.


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

smackthat

Гость


Это через командную строку делать  Непонимающий


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


В Креаторе Build->Clean Project


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

smackthat

Гость


При запуске Clean Project Выдало такое:

Running build steps for project visualCSV…
Starting: «C:/Qt/mingw/bin/mingw32-make.exe» clean -w
mingw32-make: Entering directory `F:/Dropbox/dev/win/visualCSV/release’

C:/Qt/mingw/bin/mingw32-make -f Makefile.Release clean

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release’

del releasemoc_mainwindow.cpp

del releaseqrc_resources.cpp

mingw32-make[1]: [compiler_moc_header_clean] Error 1 (ignored)

del ui_mainwindow.h

del releasemain.o releasemainwindow.o releasetimeMoment.o releasemoc_mainwindow.o releaseqrc_resources.o

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release’

C:/Qt/mingw/bin/mingw32-make -f Makefile.Debug clean

mingw32-make[1]: Entering directory `F:/Dropbox/dev/win/visualCSV/release’

del debugmoc_mainwindow.cpp

mingw32-make[1]: [compiler_rcc_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_uic_clean] Error 1 (ignored)

mingw32-make[1]: [clean] Error 1 (ignored)

del debugqrc_resources.cpp

del ui_mainwindow.h

del debugmain.o debugmainwindow.o debugtimeMoment.o debugmoc_mainwindow.o debugqrc_resources.o

mingw32-make[1]: [compiler_moc_header_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_rcc_clean] Error 1 (ignored)

mingw32-make[1]: [compiler_uic_clean] Error 1 (ignored)

mingw32-make[1]: Leaving directory `F:/Dropbox/dev/win/visualCSV/release’

mingw32-make: Leaving directory `F:/Dropbox/dev/win/visualCSV/release’

mingw32-make[1]: [clean] Error 1 (ignored)

The process «C:/Qt/mingw/bin/mingw32-make.exe» exited normally.

Повторная компиляция выдала теже ошибки, что раньше были


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


Удали каталог release и Makefile. Сделай Run qmake и попробуй собрать.


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

smackthat

Гость


Удалил, сделал Run qmake, потом Build Project, теже ошибки  Обеспокоенный


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


Если проект небольшой, прикрепи его сюда. Если большой, то выложи свой файл pro.


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

smackthat

Гость


вот


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


mainwindow.cpp: In constructor ‘MainWindow::MainWindow(QWidget*)’:
mainwindow.cpp:16:9: error: ‘class Ui::MainWindow’ has no member named ‘tabData’

mainwindow.cpp:17:9: error: ‘class Ui::MainWindow’ has no member named ‘tabView’

mainwindow.cpp:18:9: error: ‘class Ui::MainWindow’ has no member named ‘tabStati
stics’
mainwindow.cpp: In member function ‘void MainWindow::render()’:
mainwindow.cpp:104:23: error: ‘class Ui::MainWindow’ has no member named ‘checkR
ender’
mainwindow.cpp:150:18: error: ‘class Ui::MainWindow’ has no member named ‘checkR
ender’
mainwindow.cpp:152:13: error: ‘class Ui::MainWindow’ has no member named ‘tabVie
w’
mainwindow.cpp:165:13: error: ‘class Ui::MainWindow’ has no member named ‘tabSta
tistics’
mainwindow.cpp: In member function ‘void MainWindow::actionOpen()’:
mainwindow.cpp:293:17: error: ‘class Ui::MainWindow’ has no member named ‘tabDat
a’
mingw32-make.exe[1]: *** [debug/mainwindow.o] Error 1
mingw32-make.exe[1]: Leaving directory `C:/2/visualCSV/visualCSV’
mingw32-make.exe: *** [debug] Error 2

Вот что у меня при сборке.


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

smackthat

Гость


кошмар, я смотрю в ui_mainwindow.h и вообще в названия табов, так они называются как когда-то. Тоесть названия переменных старые. Такое впечатление что Dropbox откатил эти файлы до какого-то раннего состояния.

Спасибо, теперь понятно в чем проблема. Но почему у меня не выводятся эти ошибки?


Записан
smackthat

Гость


Что нужно сделать, чтобы у меня тоже эти ошибки выводились? А то как в танке, ничего не понятно. Может это где-то настраивается?


Записан

>
Qt Creator 3.3.0, msvc2010 (5.4 и 5.3) и windows7
, Не могу запустить даже встроенный в среду пример

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему



Сообщ.
#1

,
15.12.14, 07:55

    Марина Игоревна Senior Member

    ****

    Рейтинг (т): 39

    Что у меня есть, в заголовке написано. Проблема в том, что при попытке собрать простейший helloworld или даже встроенный в IDE пример, окно сборки заговаривает мне зубы, а проект не собирает. Вот что говорит:

    ExpandedWrap disabled

      10:39:12: Выполняются этапы для проекта application…

      10:39:12: Настройки не изменились, этап qmake пропускается.

      10:39:12: Запускается: «C:QtToolsQtCreatorbinjom.exe»

          C:QtToolsQtCreatorbinjom.exe -f Makefile.Debug

          cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebugapplication.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I»C:Qt5.4msvc2010_openglinclude» -I»C:Qt5.4msvc2010_openglincludeQtWidgets» -I»C:Qt5.4msvc2010_openglincludeQtGui» -I»C:Qt5.4msvc2010_openglincludeQtCore» -I»debug» -I».» -I»C:Qt5.4msvc2010_openglmkspecswin32-msvc2010″ -Fodebug @C:UsersD39~1AppDataLocalTempmain.obj.9488.125.jom

      «cl» ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©

      Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

      jom: C:QtExamplesQt-5.4widgetsmainwindowsbuild-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-DebugMakefile.Debug [debugmain.obj] Error 1

          cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebugapplication.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I»C:Qt5.4msvc2010_openglinclude» -I»C:Qt5.4msvc2010_openglincludeQtWidgets» -I»C:Qt5.4msvc2010_openglincludeQtGui» -I»C:Qt5.4msvc2010_openglincludeQtCore» -I»debug» -I».» -I»C:Qt5.4msvc2010_openglmkspecswin32-msvc2010″ -Fodebug @C:UsersD39~1AppDataLocalTempmainwindow.obj.9488.203.jom

      «cl» ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©

      Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

      jom: C:QtExamplesQt-5.4widgetsmainwindowsbuild-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-DebugMakefile.Debug [debugmainwindow.obj] Error 1

      jom: C:QtExamplesQt-5.4widgetsmainwindowsbuild-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-DebugMakefile [debug] Error 2

      10:39:13: Процесс «C:QtToolsQtCreatorbinjom.exe» завершился с кодом 2.

      Ошибка при сборке/установке проекта application (комплект: Desktop Qt 5.4.0 MSVC2010 OpenGL 32bit)

      Во время выполнения этапа «Сборка»

    1. Кодировка — второстепенная проблема (там, где кракозябры, оно говорит «cl не является внутренней или внешней командой»). Но если поможете и с кодировкой, буду признательна
    2. Русских букв в путях нет.
    3. Путь к bin в системных переменных добавлен.
    4. Компилятор есть, скачан и установлен отдельно (может, как-то криво?)

    Дополнительное обстоятельство: на компьютере установлен ещё и Visual Studio, это может мешать?

    Я догадываюсь, что вопрос тупой, но я действительно в замешательстве. Меня предупреждали, что проблемы будут, и две из них (русские буквы и пусть к bin) я нашла и решила. Здесь темы смотрела (таких тупых вопросов никто не задавал, так что не помогло). В остальном интернете тоже смотрела. Там помогают решать проблемы с русскими буквами и системными переменными, но как только разговор доходит до высказываний от jom, он затухает.

    Что делать дальше — не знаю. Я не администратор ни разу, а сносный математик и так себе программист. Но команда разработки нашего математического проекта решила перейти на QT, и мне в процессе этого перехода досталась проблема установки (потому что остальные там тоже ни разу не администраторы, а математики).

    ПоможИте, чем мОжете?


    Flex Ferrum



    Сообщ.
    #2

    ,
    15.12.14, 08:38

      Вероятнее всего, криво тулчей отдетектился. :) Проверить это можно здесь:

      Прикреплённая картинка

      Прикреплённая картинка


      Если у тебя путь в параметре «Инициализация» ведёт куда-то не туда, то надо поправить, добавив новый компилятор.
      Как можешь видеть из скриншота, несколько версий студии на машине совершенно ничему не мешает.
      Ещё можешь попробовать там же (на вкладке «Основное») убрать опцию «Использовать jom вместо nmake».

      Senior Member

      vk



      Сообщ.
      #3

      ,
      16.12.14, 06:26

        Марина Игоревна Senior Member

        ****

        Рейтинг (т): 39

        Можно я продолжу задавать тупые вопросы?

        Цитата Flex Ferrum @ 15.12.14, 08:38

        криво тулчей отдетектился

        Неправильно определился кто? Если б хотя бы тулкит, то вроде бы он нашелся, в той вкладке и на страничке «комплекты», и «компиляторы» имеется то, что надо. Пути тоже соответствуют. Один в один с твоей картинкой. Только у комплектов предупреждение «отладчик не задан».

        В общем, пути хороши, а работать не хочет по-прежнему.

        Опцию «использовать Jom» убирала — ругается, что не может запустить nmake. Поставила обратно.

        Я даже Qt Creator переустановила (я его устанавливала до установки китов, подумала, может, если поверх установить, он их лучше увидит), не помогло.

        Прикреплённая картинка

        Прикреплённая картинка


        Прикреплённая картинка

        Прикреплённая картинка

        Добавлено 16.12.14, 06:29
        Подозрительно, конечно, что все компиляторы студийные, но тот комплект, что скачивала для qt и устанавливала я, называется msvc, то есть, тоже ms-овый…

        Я сейчас, наверное, такую чушь пишу, ну, зато повеселитесь.


        Flex Ferrum



        Сообщ.
        #4

        ,
        16.12.14, 08:45

          Цитата vk @ 16.12.14, 06:26

          В общем, пути хороши, а работать не хочет по-прежнему.

          А пути в правильное место указывают?


          Kray74



          Сообщ.
          #5

          ,
          16.12.14, 09:48

            vk, в папке с Visual Studio есть файлик vcvarsall.bat, попробуй открыть консоль, запустить этот батник и, из этой же консоли, запустить QtCreator.

            Profi

            OpenGL



            Сообщ.
            #6

            ,
            16.12.14, 10:24

              Цитата vk @ 16.12.14, 06:26

              я его устанавливала до установки китов, подумала, может, если поверх установить, он их лучше увидит)

              А сами тулкиты через Qt online installer ставились? Всегда через этот способ всё работало.
              И какой формат проекта? Если pro, то может быть qbs попробовать (в Help зайти в настройки плагинов, включить Qbs project manager, после перезапуска попробовать создать простейший qbs проект).

              Senior Member

              vk



              Сообщ.
              #7

              ,
              16.12.14, 10:26

                Марина Игоревна Senior Member

                ****

                Рейтинг (т): 39

                Пути к компиляторам указывают на студийные папки. Видимо, это не туда.
                Но пути к комплектам — на папки, куда распаковался Qt.

                1. Как я узнаю, туда или не туда указывают пути? (я первый раз вижу и Qt, и Qt Creator, да и в недрах семерки первый раз, если честно)
                2. И что я должна сделать, если не туда?

                При попытке добавить компилятор предлагает MinGW, Clang, GCC, QCC и особый. А мне бы VC, по крайней мере, я искала и скачивала именно его (может, это особый?)

                Добавлено 16.12.14, 10:27

                Цитата OpenGL @ 16.12.14, 10:24

                И какой формат проекта?

                Пока бы запустить хотя бы встроенный в IDE пример…

                Добавлено 16.12.14, 10:29

                Цитата Kray74 @ 16.12.14, 09:48

                vk, в папке с Visual Studio есть файлик vcvarsall.bat

                Да, именно к нему ведут пути компиляторов. Сейчас попробую, если я правильно поняла, что требуется сделать.

                Цитата OpenGL @ 16.12.14, 10:24

                А сами тулкиты через Qt online installer ставились

                Боюсь, нет. Скачала, запустила, установила.


                MedEx



                Сообщ.
                #8

                ,
                16.12.14, 10:31

                  Senior Member

                  ****

                  Рейтинг (т): 56

                  Qt под разные студии бывает, может версии не совпадают?

                  Senior Member

                  vk



                  Сообщ.
                  #9

                  ,
                  16.12.14, 10:35

                    Марина Игоревна Senior Member

                    ****

                    Рейтинг (т): 39

                    Цитата OpenGL @ 16.12.14, 10:24

                    в Help зайти в настройки плагинов, включить Qbs project manager, после перезапуска попробовать создать простейший qbs проект

                    Галка уже стояла, попытка создать и собрать такой проект:

                    ExpandedWrap disabled

                      13:32:34: Выполняются этапы для проекта QBS…

                      compiling main.cpp

                      The process » could not be started: Не удалось запустить процесс: Параметр задан неверно.

                      The following products could not be built for configuration qtc_Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-debug:

                          QBS

                      Ошибка при сборке/установке проекта QBS (комплект: Desktop Qt 5.4.0 MSVC2010 OpenGL 32bit)

                      Во время выполнения этапа «Qbs (сборка)»

                      13:32:34: Прошло времени: 00:00.


                    Flex Ferrum



                    Сообщ.
                    #10

                    ,
                    16.12.14, 10:43

                      Либо в QtC 3.3.x что-то серьёзно поломали, либо встала криво…

                      Profi

                      OpenGL



                      Сообщ.
                      #11

                      ,
                      16.12.14, 10:43

                        Цитата vk @ 16.12.14, 10:26

                        Боюсь, нет. Скачала, запустила, установила.

                        Попробуй тогда через Online installer ещё.

                        Senior Member

                        vk



                        Сообщ.
                        #12

                        ,
                        16.12.14, 10:44

                          Марина Игоревна Senior Member

                          ****

                          Рейтинг (т): 39

                          Цитата Kray74 @ 16.12.14, 09:48

                          попробуй открыть консоль, запустить этот батник и, из этой же консоли, запустить QtCreator.

                          А вот что оно мне сказало:

                          Не могу, говорит, определить расположение инструментов студии :blink:

                          Прикреплённая картинка

                          Прикреплённая картинка

                          Добавлено 16.12.14, 10:45

                          Цитата Flex Ferrum @ 16.12.14, 10:43

                          Либо в QtC 3.3.x что-то серьёзно поломали, либо встала криво…

                          О, об этом я совсем не думала. Если ничто не поможет, попробую взять версию постарше.


                          MyNameIsIgor



                          Сообщ.
                          #13

                          ,
                          16.12.14, 10:48

                            Цитата vk @ 16.12.14, 10:44

                            О, об этом я совсем не думала. Если ничто не поможет, попробую взять версию постарше.

                            Наоборот, 3.3 — самая последняя версия Qt Creator, надо пробовать 3.2. Но, судя по реакции на vcvarsall.bat, дело то как раз не в Qt Creator, а в VS — она то нормально установлена?

                            Senior Member

                            vk



                            Сообщ.
                            #14

                            ,
                            16.12.14, 10:54

                              Марина Игоревна Senior Member

                              ****

                              Рейтинг (т): 39

                              Цитата vk @ 16.12.14, 10:44

                              попробую взять версию постарше.

                              Только где бы её взять-то… На qt.io, у которых я все брала, нахожу только 3.3.0…

                              Цитата vk @ 16.12.14, 10:26

                              Цитата OpenGL @ 20 минут назадА сами тулкиты через Qt online installer ставилисьБоюсь, нет. Скачала, запустила, установила.

                              А, нет, вру. Через него. Именно его я с qt.io и качала. Попробовала ещё раз, убедилась.


                              Flex Ferrum



                              Сообщ.
                              #15

                              ,
                              16.12.14, 10:54

                                Цитата vk @ 16.12.14, 10:44

                                Не могу, говорит, определить расположение инструментов студии

                                Ему надо аргумент передать — x86, например.

                                Senior Member

                                vk



                                Сообщ.
                                #16

                                ,
                                16.12.14, 10:54

                                  Марина Игоревна Senior Member

                                  ****

                                  Рейтинг (т): 39

                                  Цитата MyNameIsIgor @ 16.12.14, 10:48

                                  Наоборот, 3.3 — самая последняя версия Qt Creator, надо пробовать 3.2.

                                  Правильно, 3.2 — версия постарше и есть.

                                  Добавлено 16.12.14, 10:57

                                  Цитата Flex Ferrum @ 16.12.14, 10:54

                                  Ему надо аргумент передать — x86, например.

                                  Неа, с аргументом то же самое говорит


                                  Flex Ferrum



                                  Сообщ.
                                  #17

                                  ,
                                  16.12.14, 10:59

                                    Цитата vk @ 16.12.14, 10:54

                                    Неа, с аргументом то же самое говорит

                                    Значит, походу, студия криво стоит…

                                    Senior Member

                                    vk



                                    Сообщ.
                                    #18

                                    ,
                                    16.12.14, 11:06

                                      Марина Игоревна Senior Member

                                      ****

                                      Рейтинг (т): 39

                                      Сама студия все замечательно (только очень медленно) компилирует и запускает. Проверила на всякий случай сейчас. А Креатор — нет :(


                                      MyNameIsIgor



                                      Сообщ.
                                      #19

                                      ,
                                      16.12.14, 11:56

                                        Цитата vk @ 16.12.14, 11:06

                                        Сама студия все замечательно (только очень медленно) компилирует и запускает. Проверила на всякий случай сейчас.

                                        Ну, vcvarsall.bat в любом случае должен отрабатывать нормально. Я бы попробовал переставить студию.

                                        Senior Member

                                        vk



                                        Сообщ.
                                        #20

                                        ,
                                        16.12.14, 12:40

                                          Марина Игоревна Senior Member

                                          ****

                                          Рейтинг (т): 39

                                          Попробовать-то я попробую, но разве студия обязательна? Без студии не получится? И что, тем, у кого студии изначально не было, надо будет сначала её ставить?
                                          Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить — и его не видит.

                                          Profi

                                          OpenGL



                                          Сообщ.
                                          #21

                                          ,
                                          16.12.14, 12:46

                                            Цитата vk @ 16.12.14, 12:40

                                            Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить — и его не видит.

                                            А mingw отдельно ставился? Если ставить тот, что предлагает online installer — у меня он прекрасно видится.

                                            Senior Member

                                            vk



                                            Сообщ.
                                            #22

                                            ,
                                            16.12.14, 13:00

                                              Марина Игоревна Senior Member

                                              ****

                                              Рейтинг (т): 39

                                              Отдельно. Сегодня, перед моим предпоследним сообщением.
                                              Ууу, то ли у меня абсолютно кривые руки, то ли надо все удалять и переставлять ещё раз. Вместе с Windows.
                                              Но перед этим решительным шагом, когда меня в следующий раз надолго отпустят за компьютер, попробую все заново на другом ноутбуке, где нет вообще никаких сред разработки. Расскажу, что получится. Кого сначала ставить-то, IDE или киты, есть разница?


                                              MyNameIsIgor



                                              Сообщ.
                                              #23

                                              ,
                                              16.12.14, 13:14

                                                Цитата vk @ 16.12.14, 12:40

                                                Попробовать-то я попробую, но разве студия обязательна?

                                                Нет, не обязательно. Можно и mingw использовать, если проект не завязан на особенности студии. OpenGL правильно говорит, Qt удобнее всего ставить с помощью online инсталлятора.

                                                Цитата vk @ 16.12.14, 13:00

                                                Кого сначала ставить-то, IDE или киты, есть разница?

                                                Сначала студию. Потому online инсталлятором Qt и Qt Creator (с mingw, если хочется).

                                                Profi

                                                OpenGL



                                                Сообщ.
                                                #24

                                                ,
                                                16.12.14, 13:23

                                                  Цитата vk @ 16.12.14, 13:00

                                                  Но перед этим решительным шагом, когда меня в следующий раз надолго отпустят за компьютер, попробую все заново на другом ноутбуке, где нет вообще никаких сред разработки. Расскажу, что получится. Кого сначала ставить-то, IDE или киты, есть разница?

                                                  Я обычно сначала ставлю студию, потом через онлайн инсталлер qtcreator/sdk/mingw.

                                                  Цитата vk @ 16.12.14, 12:40

                                                  И что, тем, у кого студии изначально не было, надо будет сначала её ставить?

                                                  Распространяемый пакет ставится. Ставится ли компилятор — не знаю, всегда ставил qt на машину со студией.


                                                  Flex Ferrum



                                                  Сообщ.
                                                  #25

                                                  ,
                                                  16.12.14, 13:49

                                                    Цитата vk @ 16.12.14, 12:40

                                                    Попробовать-то я попробую, но разве студия обязательна? Без студии не получится? И что, тем, у кого студии изначально не было, надо будет сначала её ставить?
                                                    Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить — и его не видит.

                                                    MinGW вполне можно ручками прописать.

                                                    Senior Member

                                                    vk



                                                    Сообщ.
                                                    #26

                                                    ,
                                                    20.01.15, 12:28

                                                      Марина Игоревна Senior Member

                                                      ****

                                                      Рейтинг (т): 39

                                                      Так. Если кому интересно. Вот это вот все перечисленное не помогло. Студию переставила — не помогло. На другом компьютере — не помогло. По другим форумам посмотрела — у многих, у кого семерка, такая проблема.

                                                      Но кое-что все-таки помогло. Вот этот дистрибутив: http://vk.com/away.php?to=http%3A%2F%2Fmas…pengl-5.4.0.exe поставился, откомпилировал и запустил мне проект. Теперь можно двигаться дальше. Всем спасибо, я сюда ещё приду, наверное, в процессе освоения, так сказать.


                                                      Poleno



                                                      Сообщ.
                                                      #27

                                                      ,
                                                      07.02.15, 22:26

                                                        Если еще актуально.
                                                        Была такая же проблема, а решилась просто))
                                                        Путь к проекту не должен содержать русских букв, только английский язык и без пробелов

                                                        Senior Member

                                                        vk



                                                        Сообщ.
                                                        #28

                                                        ,
                                                        08.02.15, 09:20

                                                          Марина Игоревна Senior Member

                                                          ****

                                                          Рейтинг (т): 39

                                                          Пфффф…
                                                          Спасибо, конечно. Но это было в первых ста найденных ссылках и, разумеется, не помогло решить проблему с jom.
                                                          Насчет актуальности — смотри одним постом выше.

                                                          Добавлено 08.02.15, 09:22
                                                          А про то, что русских букв в путях нет — указано в моем стартовом тексте.
                                                          Но все равно спасибо за желание помочь и хорошее настроение в выходной день.

                                                          Сообщение отредактировано: vk — 08.02.15, 09:22

                                                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                                                          0 пользователей:

                                                          • Предыдущая тема
                                                          • Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets
                                                          • Следующая тема

                                                          [ Script execution time: 0,0739 ]   [ 22 queries used ]   [ Generated: 9.02.23, 11:19 GMT ]  

                                                          • Home
                                                          • Forum
                                                          • Qt
                                                          • Newbie
                                                          • Problem with QtCreator + OpenCV

                                                          1. Question Problem with QtCreator + OpenCV

                                                            Hello
                                                            This is my first post, first of all say that I have read many post on this forum and others but have not found the solution to my problem:
                                                            http://labs.trolltech.com/forums/topic/1884
                                                            http://www.qtcentre.org/threads/3217…ith-QT-creator

                                                            My problem is that when compiling QtCreator I get the following error:

                                                            1. Running steps for project build Qt ...

                                                            2. Configuration Unchanged, skipping qmake step.

                                                            3. Starting "/ usr / bin / make-w

                                                            4. make: Entering directory `/ Users / Laura / Desktop / VC / Qt-build-desktop '

                                                            5. / Usr / bin / qmake-spec / macx usr/local/Qt4.6/mkspecs/macx-g + +-Makefile-o .. / Qt / Qt.pro

                                                            6. make: Leaving directory `/ Users / Laura / Desktop / VC / Qt-build-desktop '

                                                            7. make: Entering directory `/ Users / Laura / Desktop / VC / Qt-build-desktop '

                                                            8. g + +-headerpad_max_install_names-arch i386-o Qt.app / Contents / MacOS / Qt main.o mainwindow.o moc_mainwindow.o -F/Library/Frameworks -L/Library/Frameworks -L/opt/local/bin /-cxcore210 - cvaux210-cv210-highgui210-framework QtCore-framework QtGui

                                                            9. Undefined symbols:

                                                            10. "Cv:: fastFree (void *)", referenced from:

                                                            11. cv:: Mat:: release () in main.o

                                                            12. ld: symbol (s) not found

                                                            13. collect2: ld returned 1 exit status

                                                            14. make: *** [Qt.app / Contents / MacOS / Qt] Error 1

                                                            15. make: Leaving directory `/ Users / Laura / Desktop / VC / Qt-build-desktop '

                                                            16. The process "/ usr / bin / make" exited with code% 2.

                                                            17. Error while building Qt project (target: Desktop)

                                                            18. When executing build step 'Make'

                                                            To copy to clipboard, switch view to plain text mode 

                                                            My OS is: Mac OS X 10.6.4

                                                            In .pro QtCreator towards I added the following lines:

                                                            1. INCLUDEPATH + = "/ usr / local / include / opencv"

                                                            2. LIBS + =-L '/ opt / Local / bin / "-cxcore210-cvaux210-cv210-highgui210

                                                            To copy to clipboard, switch view to plain text mode 

                                                            My PATH is:

                                                            1. echo $ PATH

                                                            2. / Usr / local / include / opencv: / opt / local / bin: / opt / local / sbin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / texbin : / usr/X11/bin

                                                            To copy to clipboard, switch view to plain text mode 

                                                            The program is an example, with an added line:

                                                            1. # Include <QtGui/QApplication>

                                                            2. # Include "mainwindow.h"

                                                            3. # Include "cv.h"

                                                            4. # Include "cxcore.h"

                                                            5. # Include "highgui.h"

                                                            6. using namespace cv;

                                                            7. int main (int argc, char * argv [])

                                                            8. (

                                                            9. MainWindow w;

                                                            10. w.show ();

                                                            11. Mat matrix/ / line that fails

                                                            12. return a.exec ();

                                                            13. )

                                                            To copy to clipboard, switch view to plain text mode 

                                                            Any idea how to fix the error?


                                                          2. Default Re: Problem with QtCreator + OpenCV

                                                            Are you really sure that this is correct?

                                                            1. -L/opt/local/bin /-cxcore210 - cvaux210-cv210-highgui210-framework

                                                            To copy to clipboard, switch view to plain text mode 

                                                            Because I don’t think so.

                                                            I guess it should be more like

                                                            1. -lcxcore -lcv -lcvaux -lhighgui -lml

                                                            To copy to clipboard, switch view to plain text mode 

                                                            Maybe with a version number like 210.


                                                          3. Thumbs down Re: Problem with QtCreator + OpenCV

                                                            No, I am not sure, I tested 10 000 things, but if I put

                                                            1. LIBS += -lcv

                                                            To copy to clipboard, switch view to plain text mode 

                                                            I get the following error:

                                                            1. Running build steps for project Qt...

                                                            2. Configuration unchanged, skipping qmake step.

                                                            3. Starting: "/usr/bin/make" -w

                                                            4. make: Entering directory `/Users/Laura/Desktop/VC/Qt-build-desktop'

                                                            5. g++ -headerpad_max_install_names -arch i386 -o Qt.app/Contents/MacOS/Qt main.o mainwindow.o moc_mainwindow.o -F/Library/Frameworks -L/Library/Frameworks -lcv -framework QtGui -framework QtCore

                                                            6. ld: warning: in /usr/lib/libcv.dylib, file was built for unsupported file format which is not the architecture being linked (i386)

                                                            7. Undefined symbols:

                                                            8. "cv::fastFree(void*)", referenced from:

                                                            9. cv::Mat::release() in main.o

                                                            10. ld: symbol(s) not found

                                                            11. collect2: ld returned 1 exit status

                                                            12. make: *** [Qt.app/Contents/MacOS/Qt] Error 1

                                                            13. make: Leaving directory `/Users/Laura/Desktop/VC/Qt-build-desktop'

                                                            14. The process "/usr/bin/make" exited with code %2.

                                                            15. Error while building project Qt (target: Desktop)

                                                            16. When executing build step 'Make'

                                                            To copy to clipboard, switch view to plain text mode 

                                                            and -lcv210 not find it (I have installed opencv2.1)


                                                          4. 24th September 2010, 22:34


                                                            #4

                                                            Lightbulb Re: I hooe this is not a late help bro.

                                                            Hello,
                                                            Hello:
                                                            I faced the same problem while trying to use OpenCv library with Qt!
                                                            I am using:
                                                            1) OpenCv2.0
                                                            2) Qt Creator 2.01 Based on Qt 4.7.0 (32 bit)
                                                            3) Windows Xp

                                                            So I solved the problem by adding the following tags in the .pro file:

                                                            LIBS += -L C:OpenCV2.0bin -lcxcore200 -lcv200 -lcvaux200 -lhighgui200 -lml200 -lcxts200
                                                            INCLUDEPATH += C:/OpenCV2.0/include/opencv

                                                            Hope this will work


                                                          Similar Threads

                                                          1. Replies: 1

                                                            Last Post: 13th April 2010, 11:40

                                                          2. Replies: 0

                                                            Last Post: 28th September 2009, 10:33

                                                          3. Replies: 1

                                                            Last Post: 1st July 2009, 10:19

                                                          4. Replies: 2

                                                            Last Post: 23rd October 2008, 10:58

                                                          Tags for this Thread

                                                          Bookmarks

                                                          Bookmarks


                                                          Posting Permissions

                                                          • You may not post new threads
                                                          • You may not post replies
                                                          • You may not post attachments
                                                          • You may not edit your posts
                                                          •  
                                                          • BB code is On
                                                          • Smilies are On
                                                          • [IMG] code is On
                                                          • [VIDEO] code is On
                                                          • HTML code is Off

                                                          Forum Rules

                                                          Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.

                                                          Hello, I am moving my project over from being developed on a windows 8 computer to a windows 7 64 bit computer. When I do, I am receiving the error

                                                          «:-1: error: No rule to make target ‘C:/Qt/Qt5.4.1new/5.4/Src/qtbase/lib/libQt5Widgetsd.a’, needed by ‘debugGUI.exe’. Stop.».
                                                          (The name of the application is GUI, the entire path to the project has no spaces or unusual characters)
                                                          I have deleted my GUI.pro.user when I moved it to the new computer.
                                                          If you need any other files or information please let me know. Thanks.
                                                          The GUI.pro looks like this:
                                                          <pre><code>
                                                          #————————————————-

                                                          Project created by QtCreator 2015-04-11T18:13:33

                                                          #————————————————-

                                                          QT += core gui sql

                                                          greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

                                                          TARGET = GUI
                                                          TEMPLATE = app

                                                          SOURCES += main.cpp
                                                          mainwindow.cpp
                                                          mydialog.cpp

                                                          HEADERS += mainwindow.h
                                                          mydialog.h

                                                          FORMS += mainwindow.ui
                                                          mydialog.ui
                                                          </pre></code>

                                                          Also, what is the correct way of putting this in a code block?

                                                          Понравилась статья? Поделить с друзьями:
                                                        • Error 0xfffe asrock
                                                        • Error 1 lcd h no such file or directory
                                                        • Error 0xfffc this utility is not for this platform
                                                        • Error 1 error msb3073 the command copy
                                                        • Error 0xfff ps vita