Russian Qt Forum
Май 05, 2024, 18:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по Code::Block 8.02  (Прочитано 6618 раз)
_Vitaliy_
Гость
« : Сентябрь 18, 2008, 16:15 »

Решил освоить Code::Block, скачал, поставил, простые демопримеры (типа "Здравствуй мир") компилирует и все нормально, а если загрузить рабочий проект то почему-то не видит объявления:

Код:
#include <QApplication>
#include <QtGui>
#include <QObject>    \\ в этой строке выбивает ошибку
#include <QWidget>
#include "mainwindowimpl.h"


E:\test_codebloc\qw\main.cpp|3|QObject: No such file or directory|
||=== Build finished: 1 errors, 0 warnings ===|

Когда проект собирал в QDevelop"е таких проблем не было
 
Версия Qt: 4.4.0
Записан
crossly
Гость
« Ответ #1 : Сентябрь 19, 2008, 10:36 »

а зачем тебе qobject инклюдить...
Записан
_Vitaliy_
Гость
« Ответ #2 : Сентябрь 22, 2008, 15:56 »

если "заремить" #include <QObject> то вылетает ошибка следующего рода:

Код:
Compiling: main.cpp
Linking executable: bin\Release\qw.exe
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lQtCore
collect2: ld returned 1 exit status

как с этим бороться?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Сентябрь 22, 2008, 15:59 »

Покажи pro-файл.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
_Vitaliy_
Гость
« Ответ #4 : Сентябрь 22, 2008, 18:03 »

есть не про файл а *.cbp, который сгенерирован самим С::B

Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="qw" />
<Option platforms="Windows;" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Release">
<Option platforms="Windows;" />
<Option output="bin\Release\qw" prefix_auto="1" extension_auto="1" />
<Option object_output="obj\Release\" />
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
<Add directory="C:\Qt\4.4.0\include" />
<Add directory="C:\Qt\4.4.0\include\Qt" />
<Add directory="C:\Qt\4.4.0\include\QtGui" />
</Compiler>
<Linker>
<Add library="QtCore" />
<Add library="QtGui" />
<Add directory="C:\Qt\4.4.0\lib" />
</Linker>
<Unit filename="main.cpp" />
<Unit filename="mainwindow.ui" />
<Unit filename="mainwindowimpl.cpp" />
<Unit filename="mainwindowimpl.h" />
<Unit filename="splash_img.png" />
<Unit filename="stim.qrc" />
<Unit filename="ui_mainwindow.h" />
<Extensions>
<code_completion>
<search_path add="C:\Qt\4.4.0\include\Qt\" />
<search_path add="C:\Qt\4.4.0\include\QtCore\" />
<search_path add="C:\Program Files\CodeBlocks\MinGW\bin" />
</code_completion>
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>

Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Сентябрь 23, 2008, 18:19 »

Я с С::B не работал, но вообще должен быть pro файл. Скорее всего у тебя что-то с настройками. Попробуй сравнить файлы проекта, которорый компилится и который не компилится.
Попробуй еще так:
Код:
<Compiler>
<Add option="-Wall" />
<Add directory="C:\Qt\4.4.0\include" />
<Add directory="C:\Qt\4.4.0\include\Qt" />
<Add directory="C:\Qt\4.4.0\include\QtGui" />
<Add directory="C:\Qt\4.4.0\include\QtCore" />
</Compiler>
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
_Vitaliy_
Гость
« Ответ #6 : Сентябрь 23, 2008, 21:30 »

Спасибо что ответили
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.