Flameshot源码编译方法
创始人
2024-01-22 16:04:21
0

一、简介

Flameshot是一款功能强大但易于使用的屏幕截图软件,中文名称火焰截图。Flameshot 简单易用并有一个CLI版本,所以你也可以从命令行来进行截图。Flameshot 是一个Linux发行版中完全免费且开源的截图工具。
 

二、在线安装

在线安装方法很简单,在Ubuntu下直接通过apt安装即可:

sudo apt-get install flameshot

三、源码安装

1. 下载源码压缩包

Flameshot的github地址为:https://github.com/flameshot-org/flameshot,这个地址也就是Flameshot的上游(Upstream)网址。

在右上侧点击“Code”,在下拉框中选择“Download ZIP”即可完成下载。也可以通过git直接下载源码。下载后源码包为:flameshot-master.zip。

2. 解压源码压缩包

将下载后的源码包放到自己指定的路径。对于zip格式的压缩包,通过以下命令解压:

unzip flameshot-master.zip

3. 进入源码根目录

运行以下命令进入源码根目录:

$ cd flameshot-master/

4. 安装依赖

运行以下几组命令安装编译flameshot的依赖:

  • 编译时依赖
$ sudo apt install g++ cmake build-essential qtbase5-dev qttools5-dev-tools libqt5svg5-dev qttools5-dev
  • 运行时依赖
$ sudo apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5
  •  可选依赖
$ sudo apt install git openssl ca-certificates

5. 创建build文件夹

由于Flameshot源码是通过CMake安装的,因此需要在源码根目录下先建立build文件夹:

$ mkdir build

6. 进入build文件夹

运行以下命令进入build文件夹:

cd build

7. 编译

运行以下命令进行编译:

$ cmake ../
-- The CXX compiler identification is GNU 11.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'RelWithDebInfo' as none was specified.
CMake Warning at cmake/Cache.cmake:28 (message):ccache is enabled but was not found.  Not using it
Call Stack (most recent call first):CMakeLists.txt:84 (include)-- Performing Test Wall_FLAG_SUPPORTED
-- Performing Test Wall_FLAG_SUPPORTED - Success
-- Performing Test pedantic_FLAG_SUPPORTED
-- Performing Test pedantic_FLAG_SUPPORTED - Success
-- Performing Test Wextra_FLAG_SUPPORTED
-- Performing Test Wextra_FLAG_SUPPORTED - Success
Flameshot predefined color palette large: false
-- Found Git: /usr/bin/git (found version "2.34.1") 
git found: /usr/bin/git in version     2.34.1
fatal: 不是 git 仓库(或者任何父目录):.git
FLAMESHOT_GIT_HASH: 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ph/dingdao/test/flameshot/flameshot-master/build
$ make
[  1%] Automatic MOC for target SingleApplication
[  1%] Built target SingleApplication_autogen
[  2%] Building CXX object external/singleapplication/CMakeFiles/SingleApplication.dir/SingleApplication_autogen/mocs_compilation.cpp.o
[  2%] Building CXX object external/singleapplication/CMakeFiles/SingleApplication.dir/singleapplication.cpp.o
[  3%] Building CXX object external/singleapplication/CMakeFiles/SingleApplication.dir/singleapplication_p.cpp.o
[  3%] Linking CXX static library libSingleApplication.a
[  3%] Built target SingleApplication
[  3%] Automatic MOC and UIC for target QtColorWidgets
[  3%] Built target QtColorWidgets_autogen
[  3%] Automatic RCC for resources/QtColorWidgets/color_widgets.qrc
[  4%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/QtColorWidgets_autogen/mocs_compilation.cpp.o
[  4%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/abstract_widget_list.cpp.o
[  5%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/bound_color_selector.cpp.o
[  5%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_2d_slider.cpp.o
[  6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_delegate.cpp.o
[  6%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_dialog.cpp.o
[  7%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_line_edit.cpp.o
[  7%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_list_widget.cpp.o
[  8%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_names.cpp.o
[  8%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette.cpp.o
[ 10%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette_model.cpp.o
[ 10%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_palette_widget.cpp.o
[ 11%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_preview.cpp.o
[ 11%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_selector.cpp.o
[ 12%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_utils.cpp.o
[ 12%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_wheel.cpp.o
[ 13%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_slider.cpp.o
[ 13%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/hue_slider.cpp.o
[ 14%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/swatch.cpp.o
[ 14%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_editor.cpp.o
[ 15%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/harmony_color_wheel.cpp.o
[ 15%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/gradient_list_model.cpp.o
[ 16%] Building CXX object external/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/QtColorWidgets_autogen/CRZPDLJRNK/qrc_color_widgets.cpp.o
[ 16%] Linking CXX static library libQtColorWidgets.a
[ 16%] Built target QtColorWidgets
[ 16%] Automatic MOC and UIC for target flameshot
[ 16%] Built target flameshot_autogen
[ 17%] Automatic RCC for ../data/graphics.qrc
[ 17%] Generating Internationalization_bg.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_bg.qm'...
生成 416 条翻译(406 条已经完成和 10 条未完成)
[ 19%] Generating Internationalization_ca.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_ca.qm'...
生成 416 条翻译(357 条已经完成和 59 条未完成)
[ 20%] Generating Internationalization_cs.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_cs.qm'...
生成 416 条翻译(385 条已经完成和 31 条未完成)
[ 20%] Generating Internationalization_de_DE.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_de_DE.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 21%] Generating Internationalization_el.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_el.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 21%] Generating Internationalization_es.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_es.qm'...
生成 416 条翻译(385 条已经完成和 31 条未完成)
[ 22%] Generating Internationalization_eu.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_eu.qm'...
生成 416 条翻译(400 条已经完成和 16 条未完成)
[ 22%] Generating Internationalization_fa.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_fa.qm'...
生成 416 条翻译(415 条已经完成和 1 条未完成)
[ 23%] Generating Internationalization_fi.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_fi.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 23%] Generating Internationalization_fr.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_fr.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 24%] Generating Internationalization_gl.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_gl.qm'...
生成 416 条翻译(381 条已经完成和 35 条未完成)
[ 24%] Generating Internationalization_grc.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_grc.qm'...
生成 264 条翻译(264 条已经完成和 0 条未完成)
[ 25%] Generating Internationalization_he.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_he.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 25%] Generating Internationalization_hu.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_hu.qm'...
生成 416 条翻译(366 条已经完成和 50 条未完成)
[ 26%] Generating Internationalization_id.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_id.qm'...
生成 416 条翻译(387 条已经完成和 29 条未完成)
[ 26%] Generating Internationalization_it_IT.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_it_IT.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 28%] Generating Internationalization_ja.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_ja.qm'...
生成 416 条翻译(362 条已经完成和 54 条未完成)
[ 28%] Generating Internationalization_ka.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_ka.qm'...
生成 416 条翻译(342 条已经完成和 74 条未完成)
[ 29%] Generating Internationalization_ko.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_ko.qm'...
生成 416 条翻译(344 条已经完成和 72 条未完成)
[ 29%] Generating Internationalization_nb_NO.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_nb_NO.qm'...
生成 416 条翻译(341 条已经完成和 75 条未完成)
[ 29%] Generating Internationalization_nl.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_nl.qm'...
生成 235 条翻译(187 条已经完成和 48 条未完成)
忽略 181 条未翻译源文本
[ 30%] Generating Internationalization_nl_NL.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_nl_NL.qm'...
生成 416 条翻译(386 条已经完成和 30 条未完成)
[ 31%] Generating Internationalization_pl.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_pl.qm'...
生成 416 条翻译(379 条已经完成和 37 条未完成)
[ 31%] Generating Internationalization_pt_BR.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_pt_BR.qm'...
生成 416 条翻译(383 条已经完成和 33 条未完成)
[ 32%] Generating Internationalization_ru.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_ru.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 32%] Generating Internationalization_sk.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_sk.qm'...
生成 416 条翻译(385 条已经完成和 31 条未完成)
[ 33%] Generating Internationalization_sr_SP.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_sr_SP.qm'...
生成 416 条翻译(347 条已经完成和 69 条未完成)
[ 33%] Generating Internationalization_sv_SE.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_sv_SE.qm'...
生成 416 条翻译(367 条已经完成和 49 条未完成)
[ 34%] Generating Internationalization_tr.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_tr.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 34%] Generating Internationalization_uk.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_uk.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 35%] Generating Internationalization_vi.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_vi.qm'...
生成 416 条翻译(377 条已经完成和 39 条未完成)
[ 35%] Generating Internationalization_zh_CN.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_zh_CN.qm'...
生成 416 条翻译(416 条已经完成和 0 条未完成)
[ 37%] Generating Internationalization_zh_HK.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_zh_HK.qm'...
生成 416 条翻译(341 条已经完成和 75 条未完成)
[ 37%] Generating Internationalization_zh_TW.qm
Updating '/home/ph/dingdao/test/flameshot/flameshot-master/build/src/Internationalization_zh_TW.qm'...
生成 416 条翻译(369 条已经完成和 47 条未完成)
[ 37%] Building CXX object src/CMakeFiles/flameshot.dir/flameshot_autogen/mocs_compilation.cpp.o
[ 38%] Building CXX object src/CMakeFiles/flameshot.dir/cli/commandlineparser.cpp.o
[ 38%] Building CXX object src/CMakeFiles/flameshot.dir/cli/commandoption.cpp.o
[ 39%] Building CXX object src/CMakeFiles/flameshot.dir/cli/commandargument.cpp.o
[ 39%] Building CXX object src/CMakeFiles/flameshot.dir/config/buttonlistview.cpp.o
[ 40%] Building CXX object src/CMakeFiles/flameshot.dir/config/cacheutils.cpp.o
[ 40%] Building CXX object src/CMakeFiles/flameshot.dir/config/clickablelabel.cpp.o
[ 41%] Building CXX object src/CMakeFiles/flameshot.dir/config/colorpickereditmode.cpp.o
[ 41%] Building CXX object src/CMakeFiles/flameshot.dir/config/colorpickereditor.cpp.o
[ 42%] Building CXX object src/CMakeFiles/flameshot.dir/config/configerrordetails.cpp.o
[ 42%] Building CXX object src/CMakeFiles/flameshot.dir/config/configresolver.cpp.o
[ 43%] Building CXX object src/CMakeFiles/flameshot.dir/config/configwindow.cpp.o
[ 43%] Building CXX object src/CMakeFiles/flameshot.dir/config/extendedslider.cpp.o
[ 44%] Building CXX object src/CMakeFiles/flameshot.dir/config/filenameeditor.cpp.o
[ 44%] Building CXX object src/CMakeFiles/flameshot.dir/config/generalconf.cpp.o
[ 46%] Building CXX object src/CMakeFiles/flameshot.dir/config/setshortcutwidget.cpp.o
[ 47%] Building CXX object src/CMakeFiles/flameshot.dir/config/shortcutswidget.cpp.o
[ 47%] Building CXX object src/CMakeFiles/flameshot.dir/config/strftimechooserwidget.cpp.o
[ 48%] Building CXX object src/CMakeFiles/flameshot.dir/config/styleoverride.cpp.o
[ 48%] Building CXX object src/CMakeFiles/flameshot.dir/config/uicoloreditor.cpp.o
[ 49%] Building CXX object src/CMakeFiles/flameshot.dir/config/visualseditor.cpp.o
[ 49%] Building CXX object src/CMakeFiles/flameshot.dir/core/capturerequest.cpp.o
[ 50%] Building CXX object src/CMakeFiles/flameshot.dir/core/flameshot.cpp.o
[ 50%] Building CXX object src/CMakeFiles/flameshot.dir/core/flameshotdaemon.cpp.o
[ 51%] Building CXX object src/CMakeFiles/flameshot.dir/core/flameshotdbusadapter.cpp.o
[ 51%] Building CXX object src/CMakeFiles/flameshot.dir/core/qguiappcurrentscreen.cpp.o
[ 52%] Building CXX object src/CMakeFiles/flameshot.dir/utils/abstractlogger.cpp.o
[ 52%] Building CXX object src/CMakeFiles/flameshot.dir/utils/filenamehandler.cpp.o
[ 53%] Building CXX object src/CMakeFiles/flameshot.dir/utils/screengrabber.cpp.o
[ 53%] Building CXX object src/CMakeFiles/flameshot.dir/utils/confighandler.cpp.o
[ 55%] Building CXX object src/CMakeFiles/flameshot.dir/utils/systemnotification.cpp.o
[ 55%] Building CXX object src/CMakeFiles/flameshot.dir/utils/valuehandler.cpp.o
[ 56%] Building CXX object src/CMakeFiles/flameshot.dir/utils/screenshotsaver.cpp.o
[ 56%] Building CXX object src/CMakeFiles/flameshot.dir/utils/globalvalues.cpp.o
[ 57%] Building CXX object src/CMakeFiles/flameshot.dir/utils/desktopfileparse.cpp.o
[ 57%] Building CXX object src/CMakeFiles/flameshot.dir/utils/desktopinfo.cpp.o
[ 58%] Building CXX object src/CMakeFiles/flameshot.dir/utils/pathinfo.cpp.o
[ 58%] Building CXX object src/CMakeFiles/flameshot.dir/utils/colorutils.cpp.o
[ 59%] Building CXX object src/CMakeFiles/flameshot.dir/utils/history.cpp.o
[ 59%] Building CXX object src/CMakeFiles/flameshot.dir/utils/strfparse.cpp.o
[ 60%] Building CXX object src/CMakeFiles/flameshot.dir/utils/request.cpp.o
[ 60%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/panel/sidepanelwidget.cpp.o
[ 61%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/panel/utilitypanel.cpp.o
[ 61%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/panel/colorgrabwidget.cpp.o
[ 62%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/buttonhandler.cpp.o
[ 62%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/capturebutton.cpp.o
[ 64%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/capturetoolbutton.cpp.o
[ 64%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/capturewidget.cpp.o
[ 65%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/colorpicker.cpp.o
[ 65%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/hovereventfilter.cpp.o
[ 66%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/overlaymessage.cpp.o
[ 66%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/notifierbox.cpp.o
[ 67%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/selectionwidget.cpp.o
[ 67%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/magnifierwidget.cpp.o
[ 68%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/modificationcommand.cpp.o
[ 68%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capturelauncher.cpp.o
[ 69%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/draggablewidgetmaker.cpp.o
[ 69%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/imagelabel.cpp.o
[ 70%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/trayicon.cpp.o
[ 70%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/infowindow.cpp.o
[ 71%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/loadspinner.cpp.o
[ 71%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/notificationwidget.cpp.o
[ 73%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/orientablepushbutton.cpp.o
[ 73%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/uploadhistory.cpp.o
[ 74%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/uploadlineitem.cpp.o
[ 75%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/colorpickerwidget.cpp.o
[ 75%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/imguploaddialog.cpp.o
[ 76%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/capture/capturetoolobjects.cpp.o
[ 76%] Building CXX object src/CMakeFiles/flameshot.dir/widgets/updatenotificationwidget.cpp.o
[ 77%] Building CXX object src/CMakeFiles/flameshot.dir/tools/arrow/arrowtool.cpp.o
[ 77%] Building CXX object src/CMakeFiles/flameshot.dir/tools/pixelate/pixelatetool.cpp.o
[ 78%] Building CXX object src/CMakeFiles/flameshot.dir/tools/circle/circletool.cpp.o
[ 78%] Building CXX object src/CMakeFiles/flameshot.dir/tools/circlecount/circlecounttool.cpp.o
[ 79%] Building CXX object src/CMakeFiles/flameshot.dir/tools/copy/copytool.cpp.o
[ 79%] Building CXX object src/CMakeFiles/flameshot.dir/tools/exit/exittool.cpp.o
[ 80%] Building CXX object src/CMakeFiles/flameshot.dir/tools/sizeincrease/sizeincreasetool.cpp.o
[ 80%] Building CXX object src/CMakeFiles/flameshot.dir/tools/sizedecrease/sizedecreasetool.cpp.o
[ 82%] Building CXX object src/CMakeFiles/flameshot.dir/tools/imgupload/storages/imgur/imguruploader.cpp.o
[ 82%] Building CXX object src/CMakeFiles/flameshot.dir/tools/imgupload/storages/imguploaderbase.cpp.o
[ 83%] Building CXX object src/CMakeFiles/flameshot.dir/tools/imgupload/imguploadertool.cpp.o
[ 83%] Building CXX object src/CMakeFiles/flameshot.dir/tools/imgupload/imguploadermanager.cpp.o
[ 84%] Building CXX object src/CMakeFiles/flameshot.dir/tools/launcher/applaunchertool.cpp.o
[ 84%] Building CXX object src/CMakeFiles/flameshot.dir/tools/launcher/applauncherwidget.cpp.o
[ 85%] Building CXX object src/CMakeFiles/flameshot.dir/tools/launcher/launcheritemdelegate.cpp.o
[ 85%] Building CXX object src/CMakeFiles/flameshot.dir/tools/launcher/openwithprogram.cpp.o
[ 86%] Building CXX object src/CMakeFiles/flameshot.dir/tools/launcher/terminallauncher.cpp.o
[ 86%] Building CXX object src/CMakeFiles/flameshot.dir/tools/line/linetool.cpp.o
[ 87%] Building CXX object src/CMakeFiles/flameshot.dir/tools/marker/markertool.cpp.o
[ 87%] Building CXX object src/CMakeFiles/flameshot.dir/tools/move/movetool.cpp.o
[ 88%] Building CXX object src/CMakeFiles/flameshot.dir/tools/pencil/penciltool.cpp.o
[ 88%] Building CXX object src/CMakeFiles/flameshot.dir/tools/pin/pintool.cpp.o
[ 89%] Building CXX object src/CMakeFiles/flameshot.dir/tools/pin/pinwidget.cpp.o
[ 89%] Building CXX object src/CMakeFiles/flameshot.dir/tools/rectangle/rectangletool.cpp.o
[ 91%] Building CXX object src/CMakeFiles/flameshot.dir/tools/redo/redotool.cpp.o
[ 91%] Building CXX object src/CMakeFiles/flameshot.dir/tools/save/savetool.cpp.o
[ 92%] Building CXX object src/CMakeFiles/flameshot.dir/tools/accept/accepttool.cpp.o
[ 92%] Building CXX object src/CMakeFiles/flameshot.dir/tools/invert/inverttool.cpp.o
[ 93%] Building CXX object src/CMakeFiles/flameshot.dir/tools/selection/selectiontool.cpp.o
[ 93%] Building CXX object src/CMakeFiles/flameshot.dir/tools/text/textconfig.cpp.o
[ 94%] Building CXX object src/CMakeFiles/flameshot.dir/tools/text/texttool.cpp.o
[ 94%] Building CXX object src/CMakeFiles/flameshot.dir/tools/text/textwidget.cpp.o
[ 95%] Building CXX object src/CMakeFiles/flameshot.dir/tools/undo/undotool.cpp.o
[ 95%] Building CXX object src/CMakeFiles/flameshot.dir/tools/abstractactiontool.cpp.o
[ 96%] Building CXX object src/CMakeFiles/flameshot.dir/tools/abstractpathtool.cpp.o
[ 96%] Building CXX object src/CMakeFiles/flameshot.dir/tools/abstracttwopointtool.cpp.o
[ 97%] Building CXX object src/CMakeFiles/flameshot.dir/tools/capturecontext.cpp.o
[ 97%] Building CXX object src/CMakeFiles/flameshot.dir/tools/toolfactory.cpp.o
[ 98%] Building CXX object src/CMakeFiles/flameshot.dir/main.cpp.o
[ 98%] Building CXX object src/CMakeFiles/flameshot.dir/flameshot_autogen/IJ3KGTTQ5V/qrc_graphics.cpp.o
[100%] Linking CXX executable flameshot
[100%] Built target flameshot

编译完成之后,在build/src/下生成可执行文件flameshot。

$ ls -l build/src/flameshot
-rwxrwxr-x 1 ph ph 51068384 11月 16 14:29 build/src/flameshot

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...