I've only ever used QtCreator for very simple projects. I'm now trying to compile a working Linux project on Windows (an OS I haven't used in years...)
I'm struggling with the following vague compile error:
[...]
C:/Qt/Tools/mingw1310_64/bin/mingw32-make -f Makefile.Debug
mingw32-make[4]: Entering directory 'C:/Users/dargaud/Desktop/PACIFICS/12-phases-sw/build/Desktop_Qt_6_8_1_MinGW_64_bit-Debug/ipbus-sw/ipbus_lib/lib'
mingw32-make[4]: *** No rule to make target '/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp', needed by 'debug/TIPbusClient.o'. Stop.
mingw32-make[4]: Leaving directory 'C:/Users/dargaud/Desktop/PACIFICS/12-phases-sw/build/Desktop_Qt_6_8_1_MinGW_64_bit-Debug/ipbus-sw/ipbus_lib/lib'
mingw32-make[3]: *** [Makefile:45: debug] Error 2
Then it repeats for several other subprojects and finally I get this:
WARNING: Failure to find: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.h
WARNING: Failure to find: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/packets.h
WARNING: Failure to find: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.h
WARNING: Failure to find: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.h
WARNING: Failure to find: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/amc_base/TAMC_base.h
WARNING: Failure to find: TIPbusClient.h
Are the .pro
files missing some includes ? Or a specific windows option missing ?
EDIT: Here is the .pro file:
win32 {
DEFINES = _WINDOWS _CRT_SECURE_NO_WARNINGS
}
unix {
}
macx {
}
include(../src/ipbus_src_path.pri)
PROJECT = ipbus
TEMPLATE = lib
QT += network
CONFIG += qt debug warn_on
INCLUDEPATH += .
INCLUDEPATH += ../src
DESTDIR = .
TARGET = ipbus
VERSION = 0.1.0
MOC_DIR = moc
RCC_DIR = resources
!debug_and_release {
OBJECTS_DIR = obj
}
HEADERS += \
SOURCES += \
EDIT: Added the Makefile.Debug
#############################################################################
# Makefile for building: ipbus
# Generated by qmake (3.1) (Qt 6.8.1)
# Project: ../../lib.pro
# Template: lib
#############################################################################
MAKEFILE = Makefile.Debug
EQ = =
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -D_WINDOWS -D_CRT_SECURE_NO_WARNINGS -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_QML_DEBUG
CFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra $(DEFINES)
CXXFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES)
INCPATH = -I../../../lib -I. -I/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src -I../../../lib -I../../../src -IC:/Qt/6.8.1/mingw_64/include -IC:/Qt/6.8.1/mingw_64/include/QtGui -IC:/Qt/6.8.1/mingw_64/include/QtNetwork -IC:/Qt/6.8.1/mingw_64/include/QtCore -Imoc -I/include -IC:/Qt/6.8.1/mingw_64/mkspecs/win32-g++
LINKER = g++
LFLAGS = -shared -Wl,-subsystem,windows -mthreads -Wl,--out-implib,debug/libipbus0.a
LIBS = C:/Qt/6.8.1/mingw_64/lib/libQt6Gui.a C:/Qt/6.8.1/mingw_64/lib/libQt6Network.a C:/Qt/6.8.1/mingw_64/lib/libQt6Core.a objects/ipbus_resource_res.o
QMAKE = C:/Qt/6.8.1/mingw_64/bin/qmake.exe
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = cp -f
COPY_DIR = cp -f -R
INSTALL_FILE = cp -f
INSTALL_PROGRAM = cp -f
INSTALL_DIR = cp -f -R
QINSTALL = C:/Qt/6.8.1/mingw_64/bin/qmake.exe -install qinstall
QINSTALL_PROGRAM = C:/Qt/6.8.1/mingw_64/bin/qmake.exe -install qinstall -exe
DEL_FILE = rm -f
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
IDC = idc
IDL = midl
ZIP =
DEF_FILE =
RES_FILE = objects/ipbus_resource_res.o
SED = sed
MOVE = mv -f
####### Output directory
OBJECTS_DIR = objects/
####### Files
SOURCES = /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.cpp \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.cpp
OBJECTS = objects/TIPbusClient.o \
objects/TreqThread.o \
objects/TIPbusPacket.o
DIST = /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.h \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/packets.h \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.h \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.h /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.cpp \
/c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.cpp
QMAKE_TARGET = ipbus
DESTDIR = debug/ #avoid trailing-slash linebreak
TARGET = ipbus0.dll
DESTDIR_TARGET = debug/ipbus0.dll
####### Build rules
first: all
all: Makefile.Debug debug/ipbus0.dll
debug/ipbus0.dll: C:/Qt/6.8.1/mingw_64/lib/libQt6Gui.a C:/Qt/6.8.1/mingw_64/lib/libQt6Network.a C:/Qt/6.8.1/mingw_64/lib/libQt6Core.a $(OBJECTS) objects/ipbus_resource_res.o
$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
objects/ipbus_resource_res.o: ipbus_resource.rc
windres -i ipbus_resource.rc -o objects/ipbus_resource_res.o --include-dir=. $(DEFINES)
qmake: FORCE
@$(QMAKE) -o Makefile.Debug ../../lib.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
qmake_all: FORCE
dist:
$(ZIP) ipbus.zip $(SOURCES) $(DIST) ../../lib.pro C:/Qt/6.8.1/mingw_64/mkspecs/features/spec_pre.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/device_config.prf C:/Qt/6.8.1/mingw_64/mkspecs/common/sanitize.conf C:/Qt/6.8.1/mingw_64/mkspecs/common/gcc-base.conf C:/Qt/6.8.1/mingw_64/mkspecs/common/g++-base.conf C:/Qt/6.8.1/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf C:/Qt/6.8.1/mingw_64/mkspecs/common/windows-vulkan.conf C:/Qt/6.8.1/mingw_64/mkspecs/common/g++-win32.conf C:/Qt/6.8.1/mingw_64/mkspecs/common/windows-desktop.conf C:/Qt/6.8.1/mingw_64/mkspecs/qconfig.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_ext_freetype.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_ext_libpng.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_ext_openxr_loader.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_charts.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_chartsqml.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_chartsqml_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_core.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_core5compat.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_core5compat_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_core_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_dbus.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_designer.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_example_icons_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_graphs.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_graphs_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_graphswidgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_graphswidgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_gui.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_help.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_help_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsplatform.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsplatform_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labssettings.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_linguist.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimediatestlibprivate_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_network.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_network_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_nfc.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_opengl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_png_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qdoccatch_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qml.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlassetdownloader.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlassetdownloader_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlls_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlmeta.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlmeta_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3d.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3d_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3deffects.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3deffects_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dglslparser_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dparticles.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dparticles_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dutils.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dutils_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dxr.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick3dxr_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickeffects_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktimeline.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktimeline_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktimelineblendtrees.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quicktimelineblendtrees_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickvectorimage.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickvectorimage_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickvectorimagegenerator_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sensors.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sensorsquick.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sensorsquick_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_serialport.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_shadertools.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_shadertools_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sql.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_svg.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_testlib.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_tools_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_uitools.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_widgets.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_xml.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri C:/Qt/6.8.1/mingw_64/mkspecs/features/qt_functions.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/qt_config.prf C:/Qt/6.8.1/mingw_64/mkspecs/win32-g++/qmake.conf C:/Qt/6.8.1/mingw_64/mkspecs/features/spec_post.prf .qmake.stash C:/Qt/6.8.1/mingw_64/mkspecs/features/exclusive_builds.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/toolchain.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/default_pre.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/win32/default_pre.prf ../../../src/ipbus_src_path.pri C:/Qt/6.8.1/mingw_64/mkspecs/features/resolve_config.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/exclusive_builds_post.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/default_post.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/build_pass.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/warn_on.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/permissions.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/qt.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/resources_functions.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/resources.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/moc.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/win32/opengl.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/qml_debug.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/precompile_header.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/qmake_use.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/file_copies.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/win32/windows.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/testcase_targets.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/exceptions.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/yacc.prf C:/Qt/6.8.1/mingw_64/mkspecs/features/lex.prf ../../lib.pro C:/Qt/6.8.1/mingw_64/lib/Qt6Gui.prl C:/Qt/6.8.1/mingw_64/lib/Qt6Network.prl C:/Qt/6.8.1/mingw_64/lib/Qt6Core.prl C:/Qt/6.8.1/mingw_64/mkspecs/features/data/dummy.cpp /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.h /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/packets.h /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.h /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.h /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.cpp /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.cpp
clean: compiler_clean
-$(DEL_FILE) objects/TIPbusClient.o objects/TreqThread.o objects/TIPbusPacket.o
-$(DEL_FILE) objects/ipbus_resource_res.o
distclean: clean
-$(DEL_FILE) .qmake.stash debug/libipbus0.a
-$(DEL_FILE) $(DESTDIR_TARGET)
-$(DEL_FILE) Makefile.Debug
mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
check: first
benchmark: first
compiler_rcc_make_all:
compiler_rcc_clean:
compiler_moc_predefs_make_all: moc/moc_predefs.h
compiler_moc_predefs_clean:
-$(DEL_FILE) moc/moc_predefs.h
moc/moc_predefs.h: C:/Qt/6.8.1/mingw_64/mkspecs/features/data/dummy.cpp
g++ -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -dM -E -o moc/moc_predefs.h C:/Qt/6.8.1/mingw_64/mkspecs/features/data/dummy.cpp
compiler_moc_header_make_all:
compiler_moc_header_clean:
compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_no_pch_compiler_make_all:
compiler_no_pch_compiler_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_predefs_clean
####### Compile
objects/TIPbusClient.o: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/TIPbusClient.o /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusClient.cpp
objects/TreqThread.o: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/TreqThread.o /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TreqThread.cpp
objects/TIPbusPacket.o: /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o objects/TIPbusPacket.o /c/Users/dargaud/Desktop/PACIFICS/12-phases-sw/ipbus-sw/ipbus_lib/src/TIPbusPacket.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:
.SUFFIXES:
Apparently on Windows, I need to have INCLUDEPATH +=
for the path of every header file, and VPATH +=
for every c/cpp
file, even if the path is explicit in the SOURCES
or HEADERS
lists. This is annoying...
For instance SOURCES += ../src/SomeFile.cpp
requires also VPATH += ../src
but then you might as well shorten it to SOURCES += SomeFile.cpp