Important: Please read the Qt Code of Conduct -

How to run IVI application on QT Creater

  • I am trying to run Nobdy on the Qt creater from the source code given on but every time, I am running it I am getting the error

    c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lnobdy

    collect2: ld returned 1 exit status

    I am unable to execute it . Help me to resolve this error. I am using latest Qt creater

  • Why don't you ask the developer for support?

    Anyway, a quick look suggests that the issue might be that you are using shadow directories for building, and the include paths in the .pro file of nobdy suggest that it did not take that into account.

  • I asked them . They reverted back that code is ok of Nobdy. What do you mean by shadow directory? As i am concerned i used the code they provided. I included the .pro file of Nobdy and then tried to run that.. Is any thing related to QT IVI package ?

  • Moderators

    Try turning off shadow building in Qt Creator (Check Projects->Build Settings->General settings for a checkbox called "shadow build").

    By default Qt Creator does put the files that are created during the build into a directory next to the sources (this is called shadow building). This keeps your sources clean and enables you to keep several versions of all those generated files around so you do not have to rebuild everything when switching between configurations.

    Unfortunately some projects out there do have a broken build system that can not handle this:-(

Log in to reply