Cross compilation issue for Graph



  • Dear Team,

    We are developing a prototype of some product and facing the below problems, Request community to support.

    • we are facing some problems to display graph on the hardware board (SBC6045).

    • Presently we've qt4.5.2 in the cross-compiler, but in hardware (SBC6045) we have Qt4.7.0 library files.

    • We flashed and displayed the some Qt application / Screens (Qt versions 4.7.0, 4.8.1 )with the same cross compiler.

    • Qt4.7.0 library files are added to the hardware system(customized OS) but in cross-compiler the QT version is Qt4.5.2 and this supports basic screen display and other stuff except Graph. Customized graph is supported from QT 4.7.0 version on wards. Since the cross compiler has QT4.5.2, the graph is not supported.

    • Now we need to upgrade the version of cross compiler which supports QT 4.7.0 version.

    • Current Compiler: Atmels's open-embedded crosscompiler AT91SAM 'armv5te-angstrom-linux-gnueabi'
      Wanted to know do we have next version of this compiler which support graph functionalities.
      If yes, request you to share the links where we can download also required steps to make it work in our hardware.

    Thanks,
    Thyagaraj
    EMelite Tech Solutions
    +91 9986062105
    thyagaraj@emelitetechsolutions.in


  • Moderators

    @emelitetechsolutions

    Hi and welcome to devnet forum

    @emelitetechsolutions said in Cross compilation issue for Graph:

    • Presently we've qt4.5.2 in the cross-compiler, but in hardware (SBC6045) we have Qt4.7.0 library files.

    You have a cross-compiler and you have cross-compiled Qt 4.5.2 with that cross-compiler. As you indicate later on, you understand already that you need to use the same Qt version.

    • We flashed and displayed the some Qt application / Screens (Qt versions 4.7.0, 4.8.1 )with the same cross compiler.

    Where did you get those from?
    When you have done the cross-compilation yourself, you should be able to do your application also.

    • Qt4.7.0 library files are added to the hardware system(customized OS) but in cross-compiler the QT version is Qt4.5.2 and this supports basic screen display and other stuff except Graph. Customized graph is supported from QT 4.7.0 version on wards. Since the cross compiler has QT4.5.2, the graph is not supported.

    Did you check if you can do a cross-compilation of Qt 4.7 or later with the current compiler?

    • Now we need to upgrade the version of cross compiler which supports QT 4.7.0 version.

    IMHO the formulation of thissentence is wrong. Either you have a cross-compiler which compile Qt 4.7.0 or you have to try yourself. When you have a cross-compiler does not support features as required to cross-compile Qt 4.7.0,you certainly need to find a newer compiler. However, that is not clear yet.

    • Current Compiler: Atmels's open-embedded crosscompiler AT91SAM 'armv5te-angstrom-linux-gnueabi'
      Wanted to know do we have next version of this compiler which support graph functionalities.
      If yes, request you to share the links where we can download also required steps to make it work in our hardware.

    Apparently you have already a cross-compiler version, but you do not indicate a version info. You know already that there is a newer version available.

    By analysing your email it reads to me that you have gotten from somewhere Qt 4.7.0 and Qt 4.8.1, but do not know the cross-compiler respectively compiler which has been used to compile.

    The most logical way to go would be for me that you check from where you have received the Qt 4.7.0 and Qt 4.8.1 which the proper compiler is.

    Alternatively, cross-compile Qt libs of your liking yourself. Either try the current compiler you have or update to the newer version and try to cross-compile Qt libs.

    Hope that helps


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.