Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: tumanovalex от Июль 26, 2010, 13:34



Название: Создание приложения с помощью CodeBlocks
Отправлено: tumanovalex от Июль 26, 2010, 13:34
Создал приложение с помощью QTCreator. Все работает нормально. Затем решил попробовать создать приложение с помощью CodeBlock из файлов, созданных с помощью QTCreanor
Код:
#include <Qt/qtextcodec.h>
#include "mainwindow.cpp"
int main(int argc, char *argv[]) {
    QApplication a(argc, argv);
    QTextCodec *cyrillicCodec = QTextCodec::codecForName("CP1251");
    QTextCodec::setCodecForCStrings(cyrillicCodec);
    MainWindow w;
    w.setWindowTitle("Работа с элементами управления");
    w.showMaximized();
    return a.exec();
}
Ругается на   ui(new Ui::MainWindow) в файле mainwindow.cpp. Подскажите, пожалуйста, что нужно сделать для правильной компиляции.


Название: Re: Создание приложения с помощью CodeBlocks
Отправлено: Авварон от Июль 26, 2010, 15:41
выполнить qmake


Название: Re: Создание приложения с помощью CodeBlocks
Отправлено: tumanovalex от Июль 26, 2010, 20:22
Я посмотрел опиции компиллятора, у меня стоит GCC compiller. Проект я делал как QT4 Project с помощью мастера, а потом добавил туда нужные файлы. Как я понял, нужно выполнить qmake, а вот где это нужно прописать в настройках CodeBlocks - я не знаю. Подскажите, пожалуйста.


Название: Re: Создание приложения с помощью CodeBlocks
Отправлено: tumanovalex от Июль 27, 2010, 12:56
Выполнил Qmake, получил makefile. Прочитал http://jenyay.net/Programming/Codeblocks. К сожалению, в CodeBlocks 10.05 опция Build Method у меня все время неактивна и установлена в положение "Invoike compiler directly". Подскажите, пожалуйста, как это можно исправить.