Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

traktor

[C++]Code::Blocks i qmake

Rekomendowane odpowiedzi

Chciałem skorzystać z biblioteki Qt w Code::Blocks. Udało mi się, ale gdy zacząłem wykorzystywać Q_OBJECT (jeden z obiektów moc) musiałem zacząć korzystać z qmake'a do wygenerowania własnego Makefila.

I tu zaczynają się schody, ponieważ CB w ogóle nie chce mi skorzystać z tego Makefila i wywala taki błąd:

Execution of 'make.exe -s -f Makefile Release' in 'C:\Users\wiktor\Desktop\analogclock2' failed

Zamieszczam jeszcze plik Makefile'a bo możliwe że to coś w nim jest źle.

#############################################################################
# Makefile for building: analogclock2
# Generated by qmake (2.01a) (Qt 4.6.3) on: N 18. lip 15:20:33 2010
# Project:  analogclock2.pro
# Template: app
# Command: qmake -spec ..\..\..\..\qt\4.6.3\mkspecs\win32-g++ -win32 -o Makefile analogclock2.pro
#############################################################################

first: release
install: release-install
uninstall: release-uninstall
MAKEFILE      = Makefile
QMAKE         = qmake
DEL_FILE      = del
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
COPY          = copy /y
COPY_FILE     = $(COPY)
COPY_DIR      = xcopy /s /q /y /i
INSTALL_FILE  = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = del
SYMLINK       = 
DEL_DIR       = rmdir
MOVE          = move
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
SUBTARGETS    =  \
	release \
	debug

release: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_default: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release 
release-make_first: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release first
release-all: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: $(MAKEFILE).Release FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
debug: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_default: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug 
debug-make_first: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug first
debug-all: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: $(MAKEFILE).Debug FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall

Makefile: analogclock2.pro  ../../../../qt/4.6.3/mkspecs/win32-g++/qmake.conf ../../../../qt/4.6.3/mkspecs/features/qt_functions.prf \
	../../../../qt/4.6.3/mkspecs/features/qt_config.prf \
	../../../../qt/4.6.3/mkspecs/features/exclusive_builds.prf \
	../../../../qt/4.6.3/mkspecs/features/default_pre.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/default_pre.prf \
	../../../../qt/4.6.3/mkspecs/features/release.prf \
	../../../../qt/4.6.3/mkspecs/features/debug_and_release.prf \
	../../../../qt/4.6.3/mkspecs/features/default_post.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/default_post.prf \
	../../../../qt/4.6.3/mkspecs/features/qt.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/thread.prf \
	../../../../qt/4.6.3/mkspecs/features/moc.prf \
	../../../../qt/4.6.3/mkspecs/features/warn_on.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/windows.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/stl_off.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/exceptions_off.prf \
	../../../../qt/4.6.3/mkspecs/features/win32/rtti_off.prf \
	../../../../qt/4.6.3/mkspecs/features/resources.prf \
	../../../../qt/4.6.3/mkspecs/features/uic.prf \
	../../../../qt/4.6.3/mkspecs/features/yacc.prf \
	../../../../qt/4.6.3/mkspecs/features/lex.prf \
	../../../../qt/4.6.3/mkspecs/features/include_source_dir.prf
$(QMAKE) -spec ..\..\..\..\qt\4.6.3\mkspecs\win32-g++ -win32 -o Makefile analogclock2.pro
..\..\..\..\qt\4.6.3\mkspecs\features\qt_functions.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\qt_config.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\exclusive_builds.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\default_pre.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\default_pre.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\release.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\debug_and_release.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\default_post.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\default_post.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\qt.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\thread.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\moc.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\warn_on.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\windows.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\stl_off.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\exceptions_off.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\win32\rtti_off.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\resources.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\uic.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\yacc.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\lex.prf:
..\..\..\..\qt\4.6.3\mkspecs\features\include_source_dir.prf:
qmake: qmake_all FORCE
@$(QMAKE) -spec ..\..\..\..\qt\4.6.3\mkspecs\win32-g++ -win32 -o Makefile analogclock2.pro

qmake_all: FORCE

make_default: release-make_default debug-make_default FORCE
make_first: release-make_first debug-make_first FORCE
all: release-all debug-all FORCE
clean: release-clean debug-clean FORCE
distclean: release-distclean debug-distclean FORCE
-$(DEL_FILE) Makefile

check: first

release-mocclean: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocclean
debug-mocclean: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocclean
mocclean: release-mocclean debug-mocclean

release-mocables: $(MAKEFILE).Release
$(MAKE) -f $(MAKEFILE).Release mocables
debug-mocables: $(MAKEFILE).Debug
$(MAKE) -f $(MAKEFILE).Debug mocables
mocables: release-mocables debug-mocables
FORCE:

$(MAKEFILE).Release: Makefile
$(MAKEFILE).Debug: Makefile

 

EDIT: Właśnie zauważyłem, że w katalogu bin MinGW nie ma pliku make.exe. Dlaczego? Skąd mogę go wziąć?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Właśnie sprawdzałem że dokładnie chodzi o trochę inny plik(mingw32-make.exe). Qt Designer wywala taki błąd:

Nie można odnaleźć komendy make: mingw32-make.exe w środowisku procesu budowania
Błąd podczas budowania projektu analogclock (produkt docelowy: Desktop)
Podczas wykonywania kroku budowania "Make"

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

mingw32-make.exe to to samo co make z dystrybucji mingw32. Po prostu przedrostek dodano po to, aby nie było kolizji nazw. Śmiało możesz skopiować plik i zmienić mu nazwę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...