LINUX.ORG.RU

mingw тебе нужен. И да, на винфак.

DeadEye ★★★★★
()
Ответ на: комментарий от tatumzion

А почему?

Давай полную информацию, что как ставил, настроен ли комплект, и что в нём где, что говорит при сборке. А то ты как ребёнок в яслях, всё из тебя вытягивать надо.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от mbivanyuk

В виндовом QtCreator SDK он, емнип, в комплекте уже идёт. Я разок пользовал, поставился и проблем почти не возникло.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

http://download.qt-project.org/official_releases/qt/5.4/5.4.0/qt-opensource-w... Вот это сейчас стоит у меня. Сейчас вообще осваиваю сразу две новые для меня студии, посему есть вопросы не только по поводу QT. В настройках вижу возможность создать проект без использования qt, пишу туда код и нажимаю запустить и ничего не происходит.

Выдает при попытке запустить этот код на скрине http://cs7050.vk.me/c623220/v623220307/11819/7I0tb-RpYSs.jpg ":-1: ошибка: No rule to make target 'ррр.cpp', needed by 'debug/ррр.o'. Stop.".

tatumzion
() автор топика
Ответ на: комментарий от tatumzion

Давай скрин инструменты -> параметры -> сборка и запуск -> комплекты -> щелкнуть по названию твоего комплекта.

И скрин экрана проекты (на панели слева).

Ну и полностью вывод из окна сборки тоже давай.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

http://cs7050.vk.me/c623220/v623220307/1182b/S9tthd8caDc.jpg

http://cs7050.vk.me/c623220/v623220307/1183d/YzTc-SlM-28.jpg

http://cs7050.vk.me/c623220/v623220307/11846/okrjeRhEmnM.jpg

У меня на всех студийках не работaют операторыввода-вывода, когда cin подключаю. Выводит код неполный почему-то.

tatumzion
() автор топика
Ответ на: комментарий от tatumzion

На скрине запущенный проект, соответственно он собрался (скомпилировался в exe-файл).

Что у тебя не работает?

pro-файл покажи, вангую у тебя в нём что-то не так.

Ivan_qrt ★★★★★
()
Последнее исправление: Ivan_qrt (всего исправлений: 1)
Ответ на: комментарий от Ivan_qrt

Как именно его отобразить? У меня cpp-файлы только показывает.

tatumzion
() автор топика
Ответ на: комментарий от mbivanyuk

MinGW устаревшее говно, слепо следующее стандартам MS. Qt от него отказался уже давным давно. Не вводи в заблуждение человека и больше не советуй это. Тем более ещё Cygwin зачем-то припёр.

EXL ★★★★★
()
Ответ на: комментарий от tatumzion

Последний скрин - ожидаемая работы программы, судя по коду. Чего тебе ещё надо?

EXL ★★★★★
()
Ответ на: комментарий от tatumzion

Нет. У тебя полностью рабочее приложение, соответствующее твоему коду. Чего ты от нас хочешь?

Ivan_qrt, я вообще не понимаю, зачем ты его отправил копаться в *.pro файле, когда у него на руках запускающееся приложение.

EXL ★★★★★
()
Ответ на: комментарий от EXL

У него выводилась ошибка о сборке одной из целей. Я сванговал, что в pro файле у него написано, что надо собирать как target, так и отдельно объектник.

В любом случае, то что у него желаемый exe-файл компилируется, я ему написал.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Он exe найти не может... То ли в другом каталоге создаётся, то ли просто расширение у него не отображается в проводнике.

greenman ★★★★★
()

В общем спасибо что уделили время на всё это. Пойду обмазываться гуглом.

tatumzion
() автор топика
Ответ на: комментарий от EXL

IDE же пишет, что запускает.

Это ещё увидеть надо.

greenman ★★★★★
()
Ответ на: комментарий от EXL

MinGW устаревшее говно, слепо следующее стандартам MS. Qt от него отказался уже давным давно. Не вводи в заблуждение человека и больше не советуй это.

Конечно не буду, я просто оставлю это здесь:

http://qt-project.org/wiki/MinGW

MinGW is a free and open source Windows port of the GCC compiler and related tools. Qt supports MinGW as a platform on Windows in addition to Visual Studio compiler by Microsoft.

А вот это читай до полного просветления:

Qt Creator supports compiling with a MinGW toolchain out of the box.

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Зачем советовать человеку MinGW, когда:

а). Совместимость с ним оставили для галочки и сами Qt'овцы рекомендуют использовать другой инструмент.

б). Зачем ему второй компилятор в системе, когда Qt Creator уже идёт в комплекте с новеньким и блестящим MinGW-w64 (GCC 4.9.1)? Нафига захламлять систему? Тем более не зная, что такое C++ ABI он рискует накомпилировать себе экзешников разными версиями MinGW'ов и MinGW-w64'ов, или невзначай смешать их библиотеки. На какой форум он побежит задавать вопрос, с такой ошибкой: http://upload.wikimedia.org/wikipedia/en/4/49/Windows_null_ptr_dereference.png ? :)

EXL ★★★★★
()
Ответ на: комментарий от EXL

Совместимость с ним оставили для галочки

Что такое «совместимость для галочки»? Ещё раз:

Qt Creator supports compiling with a MinGW toolchain out of the box

Если тебе известно больше чем официальному сайту - поделись информацией.

Qt Creator уже идёт в комплекте с новеньким и блестящим MinGW-w64 (GCC 4.9.1)

Комплекты разные бывают.

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Если тебе известно больше чем официальному сайту - поделись информацией.

Ты дальше-то прочитай:

Up to Qt 4.8.6, Qt 4 ones are built with a MinGW.org toolchain using gcc 4.4. Newer Qt 4.8 binary packages ship with a mingw-w64 based toolchain. For Qt 5, a newer MinGW-w64 toolchain is actually required.

Комплекты разные бывают.

Комплектов с MinGW на официальном сайте нигде нет. Более того, Qt 4.8.6 тоже распространяется с MinGW-w64, а не MinGW.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Up to Qt 4.8.6, Qt 4 ones are built with a MinGW.org toolchain using gcc 4.4. Newer Qt 4.8 binary packages ship with a mingw-w64 based toolchain. For Qt 5, a newer MinGW-w64 toolchain is actually required.

Я извиняюсь, а при чём тут вообще с помощью чего они собирают Qt? Какова связь с темой нашей дискуссии и зачем ты привёл мне эту цитату?

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Я вот тоже не понял, нафига ты ему посоветовал установить gcc (MinGW), когда его улучшенная версия (MinGW-w64) и так уже идёт с ним. Он даже в заголовке темы обозначил, что у него GCC 4.9.1, но ты зачем-то снова посоветовал поставить ему gcc.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

ты зачем-то снова посоветовал поставить ему gcc

Слушай, ты по-моему пьян. Ну-ка покажи мне где я советовал ему поставить gcc, а уж потом продолжим разговор. И да, какой вообще gcc может быть в винде?

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Ну-ка покажи мне где я советовал ему поставить gcc, а уж потом продолжим разговор.

Твой первый пост в этой теме. Несмотря на то, что ТС в заголовке треда отметил, что у него в винде уже имеется GCC 4.9.1, ты снова его послал устанавливать GCC (MinGW).

И да, какой вообще gcc может быть в винде?

Самый обычный. MinGW/MinGW-w64 разве назвали порты gcc-компиляторов каким-то своим именем?

C:\Dev\Libraries\Qt\Qt5.4.0\5.4\mingw491_32>gcc.exe --version
gcc.exe (i686-posix-dwarf-rev2, Built by MinGW-W64 project) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

Несмотря на то, что ТС в заголовке треда отметил, что у него в винде уже имеется GCC 4.9.1, ты снова его послал устанавливать GCC (MinGW).

Процитируй где я послал его устанавливать что-либо.

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Ты реально не догоняешь, или прикидываешься?

Ещё разок, хронолонгия:

  1. ТС создаёт тред в котором отмечает, что у него имеется Qt Creator и GCC 4.9.1 под винду, но он не знает, как делать с помощью этой IDE и компилятора exe-файлы. Нетрудно догадаться, что под GCC 4.9.1 он подразумевает MinGW или MinGW-w64;
  2. Ты же пишешь, цитирую:

    под винду нужен gcc вариантов два - MinGW и Cygwin, скорее всего тебе нужен первый.

  3. Тебя в этом треде поправляют, что у него уже имеется компилятор в системе (он даже сам об этом в заголовке темы написал), да и к тому же я тебя поправил, что ты ему предлагаешь старый MinGW, а не MinGW-w64, а это может вылиться в серьёзные проблемы, если он вдруг случайно перемешает библиотеки разных компиляторов.
  4. Ты весь тред споришь с этим и пытаешься доказать, что всё правильно и MinGW ему под винду нужен.

Так что либо ты не распарсил ОП-пост или невнимательно его прочитал, либо я даже не знаю кто тут пьян.

EXL ★★★★★
()
Ответ на: комментарий от EXL

ты зачем-то снова посоветовал поставить ему gcc

ты снова его послал устанавливать GCC

Цитату в студию где я такое говорил. Но цитаты не будет, потому что ты в очередной раз врёшь.

mbivanyuk ★★★★★
()
Ответ на: комментарий от EXL

Так цитаты не будет? Тогда вынужден назвать тебя лжецом. ))

mbivanyuk ★★★★★
()
Ответ на: комментарий от maxbart

А что в моём сообщении? Где я советовал ему ставить gcc? Как это вообще можно сделать в винде? Я наоборот, попытался объяснить человеку что под винду есть как минимум несколько портов gcc, в том числе MinGW и Cygwin (это несколько больше, да). И это не считая MinGW-64, а возможно и других о которых я не знаю. И строго говоря тот же MinGW != gcc. Там непросто всё, и прежде чем давать (и просить у других) советы надо разобраться о каком идёт речь и какие (если) установлены. Учитывая что самый распространённый MinGW неплохо бы почитать что это такое. Если это глупый совет - ОК, может и так. Но передёргивать смысл и приписывать мне утверждения которые я не высказывал тоже не надо.

mbivanyuk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.