cancel
Showing results for 
Search instead for 
Did you mean: 

Qt Application with VS code

Qt Application with VS code

TY14
New Poster

Has anyone here ever tried to get Qt applications onto the ctrlX built with VS code?
I just checked that I could try Qt applications locally in vs code. That worked quite well. All you have to do is install Qt and point out where the libraries can be found in CMake. I let mingw_64 compile it.
Since I need aarch64-linux-gnu-g++ as a compiler to build apps, I have to change the compiler somehow. But it's not that easy because you can't set it up when installing Qt.
Has anyone had experience with this and could possibly give me some input?

4 REPLIES 4

Sgilk
Frequent Contributor

Hello @TY14 ,

See this article from @AkashDve . 

Thanks for the reply.
I already considered this articel but was unsure because I work on the X3.

Sgilk
Frequent Contributor

It sounds like cross architecture compilation is fairly complicated with Qt. I would suggest building on a native ARM device in this case.

As a side note, the method used in the article will provide an embedded graphical server via Ubuntu frame. There is no display output on the X3, so you will need to host a web server.

Ultimately, what matters to me is that I got a research assignment. I have an API for this that was partly written using the Qt library. I should now basically find out to what extent it is possible to call the functions from the API in the form of an app. The only clue I currently have is with the cross compiler. But that seems to be much more difficult than initially thought.

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist