User forums > Help

QT installed but problems with compiler

(1/8) > >>

deetee:
hello,

i am david from germany and i try to tell you my problem in english ;)

I installed the QT software and wanted to compile Hello World application follows


--- Code: ---    #include <QApplication>
    #include <QPushButton>
    using namespace std;

    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);

        QPushButton hello("Hello world!");
        hello.resize(100, 30);

        hello.show();
        return app.exec();
    }
--- End code ---

Compiler does not find the includes -> "no such file or directory"

Where do i have to change which preferences? :-)

Hope somebody knows what i am writing about *g

Michael:

--- Quote from: deetee on May 20, 2006, 08:34:12 pm ---hello,

i am david from germany and i try to tell you my problem in english ;)

--- End quote ---

Hello David.

Your english is ok :).


--- Quote from: deetee on May 20, 2006, 08:34:12 pm ---I installed the QT software and wanted to compile Hello World application follows

Compiler does not find the includes -> "no such file or directory"

Where do i have to change which preferences? :-)

Hope somebody knows what i am writing about *g

--- End quote ---

Concerning Qt, there are quite a few useful posts in the forum. Try to search and if you still have problems, then post. But do not forget the C::B revision, compiler you are using and OS.

Best wishes,
Michael

deetee:
hi Michael,

well i found a lot of posts about my problem especially helpful was yop's plugin. I installed a nightly build release, downloaded wxWidgets from sourceforge and ran the qtworkbench project file of yop's plugin.
I set the global variables cb and wx on

cb = D:\Programme\CodeBlocks\src (also D:\Programme\CodeBlocks but both didn't work)
wx = D:\Programme\QT\wxWidgets-2.6.3

I tried to build the project and got the following build log:


--- Quote ----------------- Build: default in QtWorkbench ---------------
Compiling: src\qtwprogenerator.cpp
cc1plus.exe: sdk.h: No such file or directory
src\qtwprogenerator.cpp:9:21: manager.h: No such file or directory
src\qtwprogenerator.cpp:10:27: macrosmanager.h: No such file or directory
src\qtwprogenerator.cpp:11:28: messagemanager.h: No such file or directory
In file included from D:/Programme/QT/wxWidgets-2.6.3/include/wx/defs.h:21,
                 from D:/Programme/QT/wxWidgets-2.6.3/include/wx/object.h:24,
                 from D:/Programme/QT/wxWidgets-2.6.3/include/wx/tokenzr.h:19,
                 from src\qtwprogenerator.cpp:12:
D:/Programme/QT/wxWidgets-2.6.3/include/wx/platform.h:190:22: wx/setup.h: No such file or directory
In file included from D:/Programme/QT/wxWidgets-2.6.3/include/wx/platform.h:271,
                 from D:/Programme/QT/wxWidgets-2.6.3/include/wx/defs.h:21,
                 from D:/Programme/QT/wxWidgets-2.6.3/include/wx/object.h:24,
                 from D:/Programme/QT/wxWidgets-2.6.3/include/wx/tokenzr.h:19,
                 from src\qtwprogenerator.cpp:12:
D:/Programme/QT/wxWidgets-2.6.3/include/wx/chkconf.h:84:9: #error "wxUSE_DYNLIB_CLASS must be defined."
D:/Programme/QT/wxWidgets-2.6.3/include/wx/chkconf.h:92:9: #error "wxUSE_EXCEPTIONS must be defined."
D:/Programme/QT/wxWidgets-2.6.3/include/wx/chkconf.h:100:9: #error "wxUSE_FILESYSTEM must be defined."
...
...
...

--- End quote ---

I think i need a step by step teaching list *g
Could anyone help me please?

EDIT
i need to say it's 2:00 a.m. in Germany now ;)

deetee:
hmmm ok, i will tell you my steps i did:

- installed Qt 4.1.3
- ran "Qt build debug libraries"
- installed C::B nightly build of 20th march
- installed yop's plugin QTWorkbench with the paths above for cb and wx

and that's it.

I try to build the QTWorkbench project and following files are missing:

- manager.h
- macrosmanager.h
- messagemanager.h

all included in src/qtwprogenerator.cpp.

And there is something strange with the wxWidgets-2.6.3\include\msvc\wx\setup.h included in wxWidgets-2.6.3\include\wx\platform.h (190) but a commentary in setup.h says:

// Purpose:     wrapper around the real wx/setup.h for Visual C++

and i don't use Visual C++ and there is non setup.h in the include/wx/ directory...but a setup_inc.h and a setup_redirect.h.


Maybe someone can tell me his preferences he did do?



Defender:
Well, I don't use Qt, but it seems, that your include directories aren't set up right.
Could you try this include configuration:
include dirs:
$(#WX.include)
$(#WX.lib)\gcc_dll\msw$(WX_SUFFIX)
$(#WX)\contrib\include

Where WX_SUFFIX = u for Unicode, d for Debug

Regards, Defender.

Navigation

[0] Message Index

[#] Next page

Go to full version