Skip to content

Latest commit

 

History

History
105 lines (70 loc) · 1.34 KB

ForkChange.md

File metadata and controls

105 lines (70 loc) · 1.34 KB

Fork Change

Develop Environment

  • Ubuntu 18.04

Build Essential

$ sudo apt-get install build-essential qt5-default clang

Fork Change - Change Makefile

1

From

INCLUDES = -Isrc -I/usr/include -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore

To

INCLUDES = -Isrc `pkg-config --cflags Qt5Widgets`

2

From

LINKER = g++ -o $@ $^ -lQt5Xdg -lQt5Widgets -lQt5Gui -lQt5Core

To

LINKER = g++ -o $@ $^ `pkg-config --libs Qt5Widgets`

Build

$ make
  • data/usr/bin/lead

exec

$ tree build/

show

build/
├── app.d
├── app.o
├── main.d
├── main.o
├── moc_app.cpp
├── moc_app.d
├── moc_app.o
├── moc_screenname.cpp
├── moc_screenname.d
├── moc_screenname.o
├── moc_sensor.cpp
├── moc_sensor.d
├── moc_sensor.o
├── screenname.d
├── screenname.o
├── sensor.d
└── sensor.o

0 directories, 17 files

Install

$ sudo make install

Uninstall

$ sudo make uninstall

Usage Example