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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: с++ в qt  (Прочитано 7803 раз)
gudzon
Гость
« : Февраль 10, 2010, 09:55 »

Добрый день.
Я только начал изучать qt и решил выполнить пример из книги с++

Код:
#include <iostream.h>
void main()
{
  cout << "\nHello, Word!\n";
}

компилятор выдает ошибку (нет такого файла или каталога)

Так что qt не поддерживает чистый с++???
А если поддерживает, то как запустить этот проект???
Записан
BRE
Гость
« Ответ #1 : Февраль 10, 2010, 10:12 »

Qt это фреймворк (библиотека) написанный на C++.
Код
C++ (Qt)
#include <iostream>
 
void main()
{
 std::cout << "\nHello, Word!\n";
}
 
Записан
gudzon
Гость
« Ответ #2 : Февраль 10, 2010, 10:20 »

таак, спасибо!
а я вот вставил этот код, но мне опять qt подчеркнул строчки
#include <iostream> (нет такого файла)
 std::cout << "\nHello, Word!\n"; (`std' is not a namespace or name class)
Записан
BRE
Гость
« Ответ #3 : Февраль 10, 2010, 10:22 »

А программа компилируется?
Какая платформы?
Пути до библиотек указаны верно?
Записан
gudzon
Гость
« Ответ #4 : Февраль 10, 2010, 10:39 »

winda xp.
я создаю с++ файл исходных текстов.
пути прописаны верно.
но вот только в параметрах CMake пустой.

как вообще можно скомпилировать один файл *.cpp
« Последнее редактирование: Февраль 10, 2010, 10:46 от gudzon » Записан
BRE
Гость
« Ответ #5 : Февраль 10, 2010, 10:48 »

Для проверки. Запусти консоль, зайди в каталог с исходной программой и сделай:
g++ <имя программы>
Записан
gudzon
Гость
« Ответ #6 : Февраль 10, 2010, 10:54 »

сказал что "отказано в доступе"  Непонимающий
Записан
BRE
Гость
« Ответ #7 : Февраль 10, 2010, 11:02 »

А что говорит:
g++ -v

и за одно:
echo %PATH%
« Последнее редактирование: Февраль 10, 2010, 11:03 от BRE » Записан
gudzon
Гость
« Ответ #8 : Февраль 10, 2010, 11:03 »

отказано в доступе
Записан
BRE
Гость
« Ответ #9 : Февраль 10, 2010, 11:04 »

Компилятор не запускается...  Непонимающий
А ты как и что устанавливал?
Записан
gudzon
Гость
« Ответ #10 : Февраль 10, 2010, 11:09 »

просто запустил установщик qt-sdk-win-opensource-2010.01.exe
а после убрал поддержку symbian arm device .
в переменные среды прописал C:\Qt\2010.01\qt\bin;
                                           C:\Qt\2010.01\mingw\bin
Записан
BRE
Гость
« Ответ #11 : Февраль 10, 2010, 11:16 »

просто запустил установщик qt-sdk-win-opensource-2010.01.exe
а после убрал поддержку symbian arm device .
в переменные среды прописал C:\Qt\2010.01\qt\bin;
                                           C:\Qt\2010.01\mingw\bin
Ну, пока у меня новых идей нет, почему венда компилятор запускать не дает.  Строит глазки
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #12 : Февраль 10, 2010, 11:41 »

>>но мне опять qt подчеркнул строчки
Qt не подчёркивает ни каких строчек. Qt - библиотека. Подчёркивать может текстовый редактор или IDE (например, Qt Creator)
Записан

Юра.
gudzon
Гость
« Ответ #13 : Февраль 10, 2010, 11:57 »

вот команда g++ - v
выдала
Configured with: ../gcc-4.4.0/configure --enable-languages=c,ada,c++,fortran,ja
a,objc,obj-c++ --disable-sjlj-exceptions --enable-shared --enable-libgcj --enab
e-libgomp --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug --ena
le-version-specific-runtime-libs --prefix=/mingw --with-gmp=/mingw/src/gmp/root
--with-mpfr=/mingw/src/mpfr/root --build=mingw32
Thread model: win32
gcc version 4.4.0 (GCC)

ну а команда g++ сообщила
 no input files
Записан
gudzon
Гость
« Ответ #14 : Февраль 10, 2010, 12:05 »

ааа допетрил!
все норм, *.cpp компилируется!

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


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