【发布时间】:2022-08-03 19:30:39
【问题描述】:
我是 cmake 的新手。 我有一个构建 whit qt 并具有 qmake.pro 文件的项目。 是否可以将 qmake 文件转换为 cmakelist ? 我怎样才能做到这一点 ? 谁能帮我转换下面的代码?
我的 qmake 代码是:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = spec
TEMPLATE = app
SOURCES += main.cpp\\
DisplayPlot.cc \\
displayform.cc \\
c_sink_impl.cc \\
WaterfallDisplayPlot.cc \\
ConstellationDisplayPlot.cc \\
waterfallGlobalData.cc \\
freqdisplayform.cc \\
freqcontrolpanel.cc \\
FrequencyDisplayPlot.cc \\
TimeDomainDisplayPlot.cc \\
spectrumUpdateEvents.cc \\
SpectrumGUIClass.cc \\
mainwindow.cpp \\
qtgui_util.cc \\
phd_impl.cpp
HEADERS += \\
displayplot.h \\
displayform.h \\
form_menus.h \\
sink_c.h \\
sink_c_impl.h \\
api.h \\
freqdisplayform.h \\
trigger_mode.h \\
freqcontrolpanel.h \\
waterfallGlobalData.h \\
WaterfallDisplayPlot.h \\
ConstellationDisplayPlot.h \\
FORMS += mainwindow.ui
INCLUDEPATH += /usr/local/qwt-6.1.3/include/\\
/usr/include/qwt/ \\
/usr/local/include/pax/ .\\ui
QMAKE_CXXFLAGS += -O0 -finline-small-functions -momit-leaf-frame-pointer -fomit-frame-pointer
#use this library if problem accured -L/usr/lib/x86_64-linux-gnu/
LIBS += -L/opt/Qt5.14.2/5.14.2/gcc_64/lib -lpax -lgnuradio-pmt \\
-lboost_system -lboost_thread -lvolk -lgnuradio-blocks \\
-lgnuradio-runtime -lgnuradio-fft -lgnuradio-filter \\
-lgnuradio-analog -lgnuradio-audio -llog4cpp
LIBS +=-L/usr/lib/ -lqwt-qt5
DISTFILES +=
标签: c++ qt cmake qmake converters