I'm trying to create a Qt application that will run embedded on a Raspberry Pi 3. I followed this guide for cross-compiling and was able to run the example qopenglwidget on the Pi correctly. Now my problem is that I would like to build on my Macbook Pro in Qt Creator, but I have no idea how to now deploy to the device. All the guides I've seen online haven't explained what's actually going on and I have no idea how to build a cross compiler on my Mac. Could anyone point me in the right direction about how to do this?
Qt Cross Compiling on Mac for EGLFS on Raspberry Pi
1.5k Views Asked by Nick At
1
There are 1 best solutions below
Related Questions in QT
- C++ template using pointer and non pointer arguments in a QVector
- Using QPointer and QObject::connect with C++11
- qt How to style a QToolBar > QToolButton overflow button?
- Qt - Repeatedly write at beginning of file
- C++ Mongodb driver, not working
- deletion and cleanup of worker thread in Qt crashes
- How to drap item from QTableView to QPushButton?
- get image type from qimage
- C++ QT Getting part from QString
- How to connect a destroyed signal of C++ object from QML?
- How to get shader version from QOpenGLShader?
- Size of Qt QRadioButton able to get smaller, but not larger than default
- error WinSock.h has already been included Boost Windows Qt
- How to call a non-class member function with pointers as parameters with QtConcurrent::run?
- What is the difference between MinGW SEH and MinGW SJLJ?
Related Questions in QT-CREATOR
- Show QWidget or QWindow near QSystemTrayIcon in QT C++
- Qt Creator duplicate entries in makefile LIBS line
- Running python code exported from qt creator and converted to python using pyqt5
- Why is BUILD FAILED?
- Linking external library in QT Creator
- IDE doesn't recognize the method
- Qt Creator doesn't display QML folder
- Why is the Analyze menu disabled in QtCreator
- How to prevent a user from moving the size of a column in QtableWidget using Python and Qt?
- QtCreator v2 doesn't recognize CMake v3
- How to avoid user to click outside popup Dialog window using Qt and Python?
- How to change Qt Creator build tool?
- error: C1083: Cannot open include file: 'pthread.h': No such file or directory
- Sorting methods in alphabetical orders [QT Creator]
- Qt Creator can't find missing libraries
Related Questions in CROSS-COMPILING
- Cross compile simple standard C program on Linux for Mac
- mingw-64 conflicting declarations when cross-compiling
- GSL: nm outputs "undefined Symbol (U)"
- using Diab, dcc 5.9.4 to compile a windows executable
- Cross compiling for Raspberry pi 2 error
- Linker Error on cross compiling Project in eclipse
- Get conditional branch slot from MIPS cross compiler
- Prelink Error: prelink-cross: simple hello world example
- Go Cross compiler fails
- How to install the third-party python (2.7) modules (e.g. Pycrypto) on ARM?
- impossible constraint in 'asm' error
- How can I compile ndpiReader.c that comes with nDPI library in Windows?
- How Do I Configure Qmake for Cross Compilation?
- Building a cross compile of binutils on OS X Yosemite
- Explain behavior of Unix sleep() function executed on Android
Related Questions in EGLFS
- Run Qt app with eglfs plugin on a normal computer
- bitbake error when remove wayland in local.conf on Ubuntu 14.04
- Can't get touch input from eGalax device to QtQuick application
- Disable HDMI output from QtQuick2 Application on embedded Linux
- Could not create the egl surface: error = 0x300b
- Move mouse pointer on screen rotation
- QT app flickers after psplash-systemd finishes
- Etnaviv performance vs Vivante
- QML ComboBox crashes on embedded System
- eglfs: keyboard not grabbed
- How to enable EGLFS i.Mx6 QPA for Qt on IMX6Q?
- EGLFS QML Screen not rotated
- Icon from theme not working in QML in eglfs mode
- MapCircle and MapPolyline not displaying on linuxfb
- Beaglebone's graphic card drivers installation with Yocto
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
So you have already compiled an example on your mac that runs on your raspberry pi?
This means you already have a cross compiler. The guide you linked got a prebuild toolchain from https://github.com/raspberrypi/tools
But I think those are only for ubuntu. When building Qt you need to specify the toolchain in the configure line:
This is the path to the cross compiler you compile Qt with. Did this work for you or did you modify this line?
If you want to build a cross compiler yourself you can follow this guide, although I wasn't able to compile Qt with this compiler.
If you have compiled Qt and the examples work on your Pi, you can add a new kit in Qt Creator on your Mac:
Tell us if you were successful.