Problem using QT4 with codeblocks

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Oct 2006
Posts: 222
Reputation: JRM will become famous soon enough JRM will become famous soon enough 
Solved Threads: 14
JRM's Avatar
JRM JRM is offline Offline
Posting Whiz in Training

Problem using QT4 with codeblocks

 
0
  #1
Feb 10th, 2007
Hello all,

I know this is borderline off-topic, but then again QT4 is a C++ based
program...

I compiled QT4.1.1 on a fedora 4 OS.
I finally got all the registration issues worked so that it works in it's native X11 form as an executable.

However codeblocks is having trouble with it. I edited the the paths in the *wizard.script file to reflect the installed base, lib, and include directories, but it still is looking for QtCore4, which does not exist.

I edited the script to look for QtCore (without the 4) which does exist, but it still say it can't find it.

I suppose I would be bettter off if I KNEW what it expected from this directory, so I could find where THAT requirement lives, but I just don't know whrer to go from here...

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Qt4 project wizard
  4. //
  5. ////////////////////////////////////////////////////////////////////////////////
  6.  
  7. // globals
  8. QtPathDefault <- _T("/usr/local/Trolltech/Qt-4.1.1");
  9. QtPathDefaultInc <- _T("/usr/local/Trolltech/Qt-4.1.1/include");
  10. QtPathDefaultLib <- _T("/usr/local/Trolltech/Qt-4.1.1/lib");
  11. QtPath <- _T("/usr/local/Trolltech/Qt-4.1.1");
  12.  
  13. function BeginWizard()
  14. {
  15. local intro_msg = _T("Welcome to the new Trolltech Qt4 project wizard!\n" +
  16. "This wizard will guide you to create a new Qt4 project\n" +
  17. "using the Trolltech Qt4 cross-platform GUI toolkit\n\n" +
  18. "When you're ready to proceed, please click \"Next\"...");
  19.  
  20. local qtpath_msg = _T("Please select the location of Trolltech Qt4 on your computer.\n" +
  21. "This is the top-level folder where Qt4 was installed.\n" +
  22. "To help you, this folder must contain the subfolders\n" +
  23. "\"include\" and \"lib\".");
  24.  
  25. Wizard.AddInfoPage(_T("QtIntro"), intro_msg);
  26. Wizard.AddProjectPathPage();
  27. Wizard.AddGenericSelectPathPage(_T("QtPath"), qtpath_msg, _T("Qt's location:"), QtPathDefault);
  28. Wizard.AddCompilerPage(_T(""), _T("gcc*"), true, true);
  29. }
  30.  
  31. ////////////////////////////////////////////////////////////////////////////////
  32. // Qt's path page
  33. ////////////////////////////////////////////////////////////////////////////////
  34.  
  35. function OnLeave_QtPath(fwd)
  36. {
  37. if (fwd)
  38. {
  39. local dir = Wizard.GetTextControlValue(_T("txtFolder")); // txtFolder is the text control in GenericSelectPathPage
  40. local dir_nomacro = VerifyDirectory(dir);
  41.  
  42. if (dir_nomacro.IsEmpty())
  43. return false;
  44.  
  45. // verify include dependencies
  46. local dir_nomacro_inc = GetCompilerIncludeDir(dir, QtPathDefault, QtPathDefaultInc);
  47. if (dir_nomacro_inc.IsEmpty())
  48. return false;
  49. if (!VerifyFile(dir_nomacro_inc + wxFILE_SEP_PATH + _T("QtGui"), _T("QApplication"), _T("Qt's include"))) return false;
  50.  
  51. // verify library dependencies
  52. local dir_nomacro_lib = GetCompilerLibDir(dir, QtPathDefault, QtPathDefaultLib);
  53. if (dir_nomacro_lib.IsEmpty())
  54. 1,64 Top

I know you guys use this IDE, so I'm sure SOMEONE has the answer!
Thanks.
Reply With Quote Quick reply to this message  
Join Date: Nov 2006
Posts: 202
Reputation: n.aggel is an unknown quantity at this point 
Solved Threads: 11
n.aggel's Avatar
n.aggel n.aggel is offline Offline
Posting Whiz in Training

Re: Problem using QT4 with codeblocks

 
0
  #2
Feb 12th, 2007
Hi,

i am just starting to learn Qt4, so i can really answer your question.But check out http://www.qtcentre.org/forum/... most propable you will have your question answered!
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C++ Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC