【问题标题】:how to convert qmake.pro file to cmake如何将 qmake.pro 文件转换为 cmake
【发布时间】: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


    【解决方案1】:

    嗨,这可能会对How to convert qmake to cmake? 有所帮助。如果不让我知道,我可以直接解释。

    希望这可以帮助 :)

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 2015-04-29
      相关资源
      最近更新 更多