linux qt make文件或目录,如何使Qt生成的makefile不依赖qmake

我在linux中使用Qt creator来制作我的非Qt c++项目。我发现Qt creator会为我生成一个makefile。我想将所有项目移动到一台没有任何qt或qmake的计算机中,但我自己无法真正编辑makefile。正如我google所说,添加CONFIG-=qt标志可以生成一个没有任何qt组件的纯g++makefile,但实际上不能。

我的项目中的pro文件如下:

QMAKE_LFLAGS += -no-pie

TEMPLATE = app

CONFIG += console c++11

CONFIG -= app_bundle

CONFIG -= qt

INCLUDEPATH += /home/MyName/opencvBuild/install/include/opencv4/

LIBS += -L/home/MyName/opencvBuild/install/lib/ \

-lopencv_core \

SOURCES += \

main.cpp \

helloopencv.cpp

HEADERS += \

helloopencv.hpp

makefile生成数千个Qt依赖项,如:

.....

###### Files

SOURCES = ../HelloOpenCV/main.cpp \

../HelloOpenCV/helloopencv.cpp

OBJECTS = main.o \

helloopencv.o

DIST = ../Qt/5.12.0/gcc_64/mkspecs/features/spec_pre.prf \

../Qt/5.12.0/gcc_64/mkspecs/common/unix.conf \

../Qt/5.12.0/gcc_64/mkspecs/common/linux.conf \

../Qt/5.12.0/gcc_64/mkspecs/common/sanitize.conf \

../Qt/5.12.0/gcc_64/mkspecs/common/gcc-base.conf \

.....

现在,当我在终端中调用make命令时,它会自动链接到qmake。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值