Results 1 to 6 of 6

Thread: Can't build samples

  1. #1
    Join Date
    Dec 2010
    Posts
    3
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Can't build samples

    I downloaded and installed qt-sdk-win-opensource-2010.05.exe on Win7 x64. When I start Qt Creator, choose any example and build, I get errors:

    Running build steps for project tabdialog...
    Configuration unchanged, skipping qmake step.
    Starting: "D:/Qt/2010.05/mingw/bin/mingw32-make.exe" -w
    mingw32-make: Entering directory `D:/Qt/2010.05/qt/examples/dialogs/tabdialog-build-desktop'

    D:/Qt/2010.05/mingw/bin/mingw32-make -f Makefile.Debug all

    mingw32-make[1]: Entering directory `D:/Qt/2010.05/qt/examples/dialogs/tabdialog-build-desktop'

    g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\tabdialog.exe tmp/obj/debug_shared/main.o tmp/obj/debug_shared/tabdialog.o tmp/obj/debug_shared/moc_tabdialog.o -L"d:\Qt\2010.05\qt\lib" -L"c:\Program Files (x86)\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\" -L"d:\Qt\2010.05\qt\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4

    mingw32-make[1]: Leaving directory `D:/Qt/2010.05/qt/examples/dialogs/tabdialog-build-desktop'

    mingw32-make: Leaving directory `D:/Qt/2010.05/qt/examples/dialogs/tabdialog-build-desktop'

    tmp/obj/debug_shared/main.o: In function `Z5qMainiPPc':

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../tabdialog/main.cpp:47: undefined reference to `_imp___ZN12QApplicationC1ERiPPci'

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../tabdialog/main.cpp:56: undefined reference to `_imp___ZN7QDialog4execEv'

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../tabdialog/main.cpp:56: undefined reference to `_imp___ZN12QApplicationD1Ev'

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../tabdialog/main.cpp:56: undefined reference to `_imp___ZN12QApplicationD1Ev'

    tmp/obj/debug_shared/main.o:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:432: undefined reference to `_imp___ZN7QString9fromAsciiEPKci'

    tmp/obj/debug_shared/main.o:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:432: undefined reference to `_imp___ZN7QStringaSERKS_'

    tmp/obj/debug_shared/main.o: In function `QString':

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:881: undefined reference to `_imp___ZN7QString11shared_nullE'

    tmp/obj/debug_shared/main.o: In function `~QString':

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../../../include/QtCore/../../src/corelib/tools/qstring.h:882: undefined reference to `_imp___ZN7QString4freeEPNS_4DataE'

    tmp/obj/debug_shared/main.o: In function `~TabDialog':

    D:\Qt\2010.05\qt\examples\dialogs\tabdialog-build-desktop/../tabdialog//tabdialog.h:87: undefined reference to `_imp___ZN7QDialogD2Ev'

    tmp/obj/debug_shared/tabdialog.o: In function `TabDialog':

    ...


    How to get it to work correctly? Thanks.

  2. #2
    Join Date
    Mar 2010
    Location
    Brazil
    Posts
    39
    Thanks
    2
    Thanked 1 Time in 1 Post
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows

    Default Re: Can't build samples

    This directory where is the source, isnt protected by Win7?
    Try to copy the source to other place like your desktop for example, and try compile it again.

  3. #3
    Join Date
    Dec 2010
    Posts
    3
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Can't build samples

    All users have full rights to D. The error message doesn't suggest a problem reading/writing files. I also tried uninstalling and reinstalling on the C drive with the same result. It works OK on a WinXP virtual machine, so I'm guessing there is some sort of incompatibility with Win7?

  4. #4
    Join Date
    Jan 2006
    Location
    Germany
    Posts
    4,380
    Thanks
    19
    Thanked 1,005 Times in 913 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows Symbian S60
    Wiki edits
    5

    Default Re: Can't build samples

    It puzzles me that you use mingw but one the -L option points to vs. What mkspec do you have use while running qmake? How does your makefile look like? Also try to clean up the directory and start again my using qmake with explicit mingw mkspec.

  5. #5
    Join Date
    Dec 2010
    Posts
    3
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: Can't build samples

    Is there a way to use Qt Creator + VS rather than mingw? There didn't seem to be a download option for that combination.

  6. #6
    Join Date
    Jan 2006
    Location
    Germany
    Posts
    4,380
    Thanks
    19
    Thanked 1,005 Times in 913 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows Symbian S60
    Wiki edits
    5

    Default Re: Can't build samples

    Yes download the library and QtCreator separate. The SDK came with mingw compiled Qt libraries.
    See http://qt.nokia.com/downloads/windows-cpp-vs2008.

Similar Threads

  1. Beginners tutorial?? and samples!!
    By Buing in forum Newbie
    Replies: 1
    Last Post: 10th July 2010, 22:47
  2. BuddyList - samples
    By underlife in forum Newbie
    Replies: 1
    Last Post: 7th October 2009, 13:09
  3. How do you build QT without the samples??
    By Joachie in forum Qt Programming
    Replies: 3
    Last Post: 13th April 2009, 21:16
  4. Replies: 0
    Last Post: 5th April 2009, 06:59

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.