Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
1

Компиляция программы qt. Как? Ошибка "no rule to make"

27.11.2012, 21:23. Просмотров 4930. Ответов 11
Метки нет (Все метки)


Cкомпилирова,,, программу qt.
Пишет no rule to make ... уже не знаю что и делать(

Компилирую в qt creator.
0
Вложения
Тип файла: zip quick10.zip (100.0 Кб, 9 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2012, 21:23
Ответы с готовыми решениями:

Ошибка в Eclipse "Type Program "make" not found in PATH"
Установил на комп Eclipse, MinGW, попробовал запустить уже готовый хэлловорлд, эклипс выдал ошибку...

Сообщение «Прекращена работа программы "Client to make VoIP calls"» во время работы программы VoipDiscount
Здравствуйте, прошу вас мне помочь. Во время программы VoipDiscount, Windows пишет "Прекращена...

Не могу запустить make: No rule to make target
Любой вызов make возвращает make: *** No rule to make target при запуске ./configure выводит...

Не получается форму, ошибка "Cannot make a visible window modal"
Значит так, есть два sRadioButton procedure TForm1.sRadioButton2Click(Sender: TObject); begin ...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
11
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
27.11.2012, 21:33  [ТС] 2
другие ошибки появились....
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
27.11.2012, 21:49 3
какие именно ошибки, мы должны догадываться?
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
27.11.2012, 21:58  [ТС] 4
Следующие ошибки:
0
Миниатюры
Компиляция программы qt. Как? Ошибка "no rule to make"  
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
27.11.2012, 22:07  [ТС] 5
Как то эти ошибки связаны с этим файлом, потому что разработчики этой программы предлагали через свой cmake и make, а мне нужно через qt creator, чтобы постоянно отслеживать изменения при изменении программы.

Возможно приложенный файл:
Кликните здесь для просмотра всего текста


### Qt Gui stuff ###
SET(headers_ui
../src/MainWindow.h
../src/AddObjectDialog.h
../src/ObjWidget.h
../src/Camera.h
../src/ParametersToolBox.h
../src/AboutDialog.h
../src/utilite/UPlot.h
../src/rtabmap/PdfPlot.h
)

SET(uis
../src/ui/mainWindow.ui
../src/ui/addObjectDialog.ui
../src/ui/aboutDialog.ui
)

SET(qrc
../src/resources.qrc
)

# generate rules for building source files from the resources
QT4_ADD_RESOURCES(srcs_qrc ${qrc})

#Generate .h files from the .ui files
QT4_WRAP_UI(moc_uis ${uis})

#This will generate moc_* for Qt
QT4_WRAP_CPP(moc_srcs ${headers_ui})
### Qt Gui stuff end###


SET(SRC_FILES
./main.cpp
../src/MainWindow.cpp
../src/AddObjectDialog.cpp
../src/KeypointItem.cpp
../src/QtOpenCV.cpp
../src/Camera.cpp
../src/ParametersToolBox.cpp
../src/Settings.cpp
../src/ObjWidget.cpp
../src/AboutDialog.cpp
../src/utilite/UPlot.cpp
../src/utilite/UDirectory.cpp
../src/utilite/UFile.cpp
../src/rtabmap/PdfPlot.cpp
${moc_srcs}
${moc_uis}
${srcs_qrc}
)

SET(INCLUDE_DIRS
${CMAKE_CURRENT_SOURCE_DIR}/../src
${CMAKE_CURRENT_SOURCE_DIR}
${OpenCV_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR} # for qt ui generated in binary dir
)

INCLUDE(${QT_USE_FILE})

SET(LIBRARIES
${QT_LIBRARIES}
${OpenCV_LIBS}
)

#include files
INCLUDE_DIRECTORIES(${INCLUDE_DIRS})

# For Apple set the icns file containing icons
IF(APPLE AND BUILD_AS_BUNDLE)
# set how it shows up in the Info.plist file
SET(MACOSX_BUNDLE_ICON_FILE ${PROJECT_NAME}.icns)
# set where in the bundle to put the icns file
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
# include the icns file in the target
SET(SRC_FILES ${SRC_FILES} ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.icns)
ENDIF(APPLE AND BUILD_AS_BUNDLE)

# Add exe icon resource
IF(WIN32)
IF( MINGW )
# resource compilation for MinGW
ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/AppIco.o
COMMAND windres.exe -I${CMAKE_CURRENT_SOURCE_DIR} -i${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.rc
-o ${CMAKE_CURRENT_BINARY_DIR}/AppIco.o )
SET(SRC_FILES ${SRC_FILES} ${CMAKE_CURRENT_BINARY_DIR}/AppIco.o)
ELSE( MINGW )
SET(SRC_FILES ${SRC_FILES} ${PROJECT_NAME}.rc)
ENDIF( MINGW )
ENDIF(WIN32)

# create an executable file
IF(APPLE AND BUILD_AS_BUNDLE)
ADD_EXECUTABLE(find_object MACOSX_BUNDLE ${SRC_FILES})
ELSE()
ADD_EXECUTABLE(find_object WIN32 ${SRC_FILES})
ENDIF()
# Linking with Qt libraries
TARGET_LINK_LIBRARIES(find_object ${LIBRARIES})

IF(APPLE AND BUILD_AS_BUNDLE)
SET_TARGET_PROPERTIES(find_object PROPERTIES
OUTPUT_NAME ${CMAKE_BUNDLE_NAME})
ELSEIF(WIN32)
SET_TARGET_PROPERTIES(find_object PROPERTIES
OUTPUT_NAME ${PROJECT_NAME})
ELSE()
SET_TARGET_PROPERTIES(find_object PROPERTIES
OUTPUT_NAME ${PROJECT_PREFIX})
ENDIF()

#---------------------------
# Installation stuff
#---------------------------
INSTALL(TARGETS find_object
RUNTIME DESTINATION bin COMPONENT runtime
BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" COMPONENT runtime)

#---------------------------
# Dependencies packaging
#---------------------------
IF(APPLE AND BUILD_AS_BUNDLE)
INSTALL(CODE "execute_process(COMMAND ln -s \"../MacOS/${CMAKE_BUNDLE_NAME}\" ${PROJECT_NAME}
WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin)")
ENDIF(APPLE AND BUILD_AS_BUNDLE)

SET(APPS "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/${PROJECT_NAME}${CMAKE_EXECUTABLE_SUFFIX}")
IF((APPLE AND BUILD_AS_BUNDLE) OR WIN32)
SET(plugin_dest_dir bin)
SET(qtconf_dest_dir bin)
IF(APPLE)
SET(plugin_dest_dir MacOS)
SET(qtconf_dest_dir Resources)
SET(APPS "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/MacOS/${CMAKE_BUNDLE_NAME}")
ENDIF(APPLE)

# Install needed Qt plugins by copying directories from the qt installation
# One can cull what gets copied by using 'REGEX "..." EXCLUDE'
# Exclude debug libraries
INSTALL(DIRECTORY "${QT_PLUGINS_DIR}/imageformats"
DESTINATION ${plugin_dest_dir}/plugins
COMPONENT runtime
REGEX ".*d4.dll" EXCLUDE
REGEX ".*d4.a" EXCLUDE)

# install a qt.conf file
# this inserts some cmake code into the install script to write the file
SET(QT_CONF_FILE [Paths]\nPlugins=plugins)
IF(APPLE)
SET(QT_CONF_FILE [Paths]\nPlugins=MacOS/plugins)
ENDIF(APPLE)
INSTALL(CODE "
file(WRITE \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${qtconf_dest_dir}/qt.conf\" \"${QT_CONF_FILE}\")
" COMPONENT runtime)

# directories to look for dependencies
SET(DIRS ${QT_LIBRARY_DIRS} ${PROJECT_SOURCE_DIR}/bin)
IF(APPLE)
SET(DIRS ${DIRS} /usr/local)
ENDIF(APPLE)

# Now the work of copying dependencies into the bundle/package
# The quotes are escaped and variables to use at install time have their $ escaped
# An alternative is the do a configure_file() on a script and use install(SCRIPT ...).
# Note that the image plugins depend on QtSvg and QtXml, and it got those copied
# over.
# To find dependencies, cmake use "otool" on Apple and "dumpbin" on Windows (make sure you have one of them).
install(CODE "
file(GLOB_RECURSE QTPLUGINS \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${plugin_dest_dir}/plugins/*${CMAKE_SHARED_LIBRARY_SUFFIX}\")
include(\"BundleUtilities\")
fixup_bundle(\"${APPS}\" \"\${QTPLUGINS}\" \"${DIRS}\")
" COMPONENT runtime)
ENDIF((APPLE AND BUILD_AS_BUNDLE) OR WIN32)
0
1440 / 1321 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
28.11.2012, 08:12 6
Цитата Сообщение от foxxp Посмотреть сообщение
Как то эти ошибки связаны с этим файлом, потому что разработчики этой программы предлагали через свой cmake и make, а мне нужно через qt creator, чтобы постоянно отслеживать изменения при изменении программы.
Qt Creator поддерживает импорт проектов на CMake.
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
28.11.2012, 12:39  [ТС] 7
Qt Creator поддерживает импорт проектов на CMake.
в этом проекте не cmake и CmakeLists.txt
0
1440 / 1321 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
28.11.2012, 12:52 8
Цитата Сообщение от foxxp Посмотреть сообщение
в этом проекте не cmake и CmakeLists.txt
Пишите правильно CMakeLists.txt
Идите и учитесь
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
28.11.2012, 13:02  [ТС] 9
так правильно в qtcreator qmake , а в этом проекте cmake, нужно перенастраивать редактор.
0
1440 / 1321 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
28.11.2012, 14:06 10
Цитата Сообщение от foxxp Посмотреть сообщение
так правильно в qtcreator qmake , а в этом проекте cmake, нужно перенастраивать редактор.
Тот проект писался в Eclipse(по мнению некоторых здешних экспертов, совершенно не пригодный для этого дела ).
Что там настраивать? Вроде как при импорте все настраивается само.
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
28.11.2012, 19:11  [ТС] 11
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Тот проект писался в Eclipse(по мнению некоторых здешних экспертов, совершенно не пригодный для этого дела ).
Что там настраивать? Вроде как при импорте все настраивается само.
если задачу выполняет, то пригоден)
не получается настроить, надо "рыть" дальше.
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
22.12.2012, 11:03  [ТС] 12
ВсЕ что нужно было сделать зайти в папку с приложением, открыть файл CMAKEList.txt с помощью QtCreator , тут же QtCreator предлагает выполнить его, исполняет, далее проект открывается в qtCreator'e и можно компилировать его из него и редактировать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2012, 11:03

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

ошибка make install "/usr/ports/Mk/bsd.port.mk", line ...
FreeBSD fbsd.chgu.org 7.4-RELEASE FreeBSD 7.4-RELEASE #0: Fri Feb 18 01:55:22 UTC 2011 ...

ошибка: No rule to make target `mainwindow.ui', needed by `ui_mainwindow.h'. Stop
ошибка: No rule to make target `mainwindow.ui', needed by `ui_mainwindow.h'. Stop. При...

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

Ошибка: "cannot make a visible window modal"
procedure TForm7.Button1Click(Sender: TObject); begin form7.Caption:='Добавление Абонента';...

Ошибка при использовании команды "make"
Вылезает ошибка при использовании команды "make" gcc -c -Wall -I include -F /Library/Frameworks...

Графический редактор и ошибка "System.Windows.Forms.Cursor" является "тип", но используется как "переменная"
Всем привет.Пишу программу простейший графический редактор.Нужно,чтобы при рисовании линии на...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.