我正在使用 QT 6.6.1 qmake 3.1 和以下项目配置:
QT += core network
LIBS += -lssl -lcrypto -lsystemd
然而 qmake6 生成:
INCPATH = -I. -I/usr/include/qt6 -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Ibin -I/usr/lib/qt6/mkspecs/linux-g++
LIBS = $(SUBLIBS) -lssl -lcrypto -lsystemd /usr/lib/libQt6Gui.so /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Network.so /usr/lib/libQt6Core.so -lpthread -lGLX -lOpenGL
我能够在没有图形相关的头文件和库的情况下进行编译。 qmake 默认生成这些有什么原因吗?