Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
#1

CodeVS для linux - C++

30.06.2015, 21:16. Просмотров 632. Ответов 25
Метки нет (Все метки)

наверняка тему я написал не там где надо, но всё же

скачать codevs для linux, разархивировал и дальше написано запустить исполняемый файл Code, но он не запускается.
помогите, как мне быть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 21:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос CodeVS для linux (C++):

Книги C++ для программирования на Linux - C++
Всем привет! Подскажите пожалуйста книгу по C++ для программирования под Linux! Сколько смотрел попадались только книги по C...

С++ компилятор для Linux (Ubuntu) - C++
Есть ли какой удобный С++ компилятор для Linux (Ubuntu), как Microsoft Visual Studio?

Командный интерпретатор для Linux и Windows - C++
Помогите пожалуста непонимаю как делать ето( Разработайте простой командный интерпретатор для Linux и Windows. Он должен выдавать...

Подскажите графическую библиотеку для Linux - C++
Подскажите пожалуйста самую простую графф. библиотеку для Linux и с хорошей документацией.

Можно ли на CBuilder 6 откомпилировать exe для Linux? - C++
I voobshe, vot napisal ya na CBuilder programmku, a kak sdelat' takuu ge dlya Linuxa? Isvinyaus' sa durazkiy vopros i saranie blagodaru...

Можно ли скомпилировать программу для Windows из под linux? - C++
Можно ли скомпилировать программу для windows из под linux?

25
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 16:31  [ТС] #16
Но просто как писать приложение, не делая дизайн. У меня больше идёт как "программист-дизайнер". Как реализовать нужный функционал, под консоль писать что ли?



И да, на Linux я сел буквально пару дней назад, но ранее им пользовался (совсем немного). В этой теме речь шла о CodeVS на Linux. Я скачал CodeVs, распаковал, но запустить исполняемый файл не могу. Уже даже заходил в папку с программу и пытался запустить, но результат не закончился успехом. Как вообще быть?
0
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
01.07.2015, 16:46 #17
Цитата Сообщение от egorzhartun Посмотреть сообщение
Как вообще быть?
Научиться работать с Linux. Потом уже кодить под него. Тогда спокойно найдешь свой исполняемый файл и запустишь его.

Добавлено через 4 минуты
Цитата Сообщение от egorzhartun Посмотреть сообщение
У меня больше идёт как "программист-дизайнер"
Ну раз "программист" есть в этом слове, то в чем проблема написать GUI кодом, или разметкой? А то, судя по требованиям к ПО, у тебя больше идет как "просто дизайнер, и то не факт".

Добавлено через 3 минуты
Цитата Сообщение от egorzhartun Посмотреть сообщение
Как реализовать нужный функционал, под консоль писать что ли?
Пиши консольное, в чем проблема? Ну раз ты программист - пиши GUI, если хочется так, че ты к RAD прицепился, как клещ?

Добавлено через 4 минуты
Данный форум крутится на php с каким-нибудь apache, или nginx и эти приложения реализуют огромный функционал без GUI. Удивительное рядом.
0
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 16:47  [ТС] #18
Прицепился к RAD лишь потому, что там не всё так сложно: компонент на форму, даблклик по компоненту и прописывай код. Я себе поставил QtCreator и суть уже понял, как работать, компилировать проект и пока всё. Но как в ручную писать GUI, где про это вообще взять инфомацию и с чего начать, я не знаю.
0
Renji
2113 / 1472 / 346
Регистрация: 05.06.2014
Сообщений: 4,266
01.07.2015, 18:52 #19
Цитата Сообщение от egorzhartun Посмотреть сообщение
И да, на Linux я сел буквально пару дней назад, но ранее им пользовался (совсем немного). В этой теме речь шла о CodeVS на Linux. Я скачал CodeVs, распаковал, но запустить исполняемый файл не могу. Уже даже заходил в папку с программу и пытался запустить, но результат не закончился успехом. Как вообще быть?
Ну, в консоли напечатать "точка путь к исполняемому файлу". Проблема в том, что способ распространения CodeVS неимоверно кривой. Ну не распространяется софт под Пингвинами, в форме зип-архивов. Есть специальные форматы инсталляционных файлов, вокруг которых не надо скакать с бубном.
Цитата Сообщение от egorzhartun Посмотреть сообщение
Я себе поставил QtCreator и суть уже понял, как работать, компилировать проект и пока всё. Но как в ручную писать GUI, где про это вообще взять инфомацию и с чего начать, я не знаю.
Кидаете Widget на форму, кликаете правой кнопкой, выбираете "Promote to...", вбиваете имя класса виджета (дочернего окна) и имя заголовочного файла (.h) этот класс описывающего. Класс виджета наследуете от QWidget. Реакцию виджета на внешние раздражители делаете через перегрузку виртуальных функций. Например, когда виджет нужно нарисовать, у него вызывается метод paintEvent. Полный список виртуальных методов с полпинка находится в Гугле.
0
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 21:24  [ТС] #20
Я, кажется, понял прелести программирования на линуксе.
Мне бы книгу о писульках GUI на qtcreatore и русскоязычную документацию, чтобы было расписано всё хорошо. Я просто вникаю в это впервые и мне стало интересно писать дизайн, именно писать, а не клипать кнопки, чекбоксы, меню и прочее на форму, при этом делая даблклик прописывать действия.


Я хотел поставить меню на форме, но пребывая в ступоре остановился на #include <QMenu>. Смотрел документацию, но ничего не понял, так как не знаю азов всех этих вещей.
0
Renji
2113 / 1472 / 346
Регистрация: 05.06.2014
Сообщений: 4,266
02.07.2015, 05:01 #21
Цитата Сообщение от egorzhartun Посмотреть сообщение
Мне бы книгу о писульках GUI на qtcreatore и русскоязычную документацию, чтобы было расписано всё хорошо. Я просто вникаю в это впервые и мне стало интересно писать дизайн, именно писать, а не клипать кнопки, чекбоксы, меню и прочее на форму, при этом делая даблклик прописывать действия.
Чего там расписывать? Окна представлены виджетами. Виджеты создаются через new класс_виджета(аргументы,родительский_виджет). Удалением (вызовом delete) занимается этот самый родительский виджет. Вот с русскоязычной документацией швах. На doc.crossplatform.ru что-то есть, но переведено максимум на половину.
Цитата Сообщение от egorzhartun Посмотреть сообщение
Я хотел поставить меню на форме, но пребывая в ступоре остановился на #include <QMenu>. Смотрел документацию, но ничего не понял, так как не знаю азов всех этих вещей.
Гуглить "сигналы и слоты". Затем использовать addAction у QMenu также как connect у слотов. Если объяснять в терминах чистого C++, то слот - callback метод, а сигнал пинает все callback которые на него повесили. Причем, слот это именно метод конкретного объекта, а не просто static функция. QMenu же наполняется посредством пихания в него пар "имя команды - callback метод (слот)".
0
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,135
02.07.2015, 13:55 #22
Мне бы книгу о писульках GUI на qtcreatore
Ну сходу нашлось вот это
Qt 4.8. Профессиональное программирование на C++
Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++
Свежая документация с примерами есть в самом qtCreator`e
CodeVS для linux
0
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
02.07.2015, 22:01  [ТС] #23
Я постараюсь в эту всю систему вникнуть.
Касательно С++. У меня буквально через пол года будет курсовой проект по С++ и естественно средой разработкой своей программы будет Borland C++. Стоит ли мне углубленно изучать Qt, чтобы избежать "обезьянства": кидать на форму компоненты и даблкликом прописывать события?



Если да, то каким образом мне скомпилировать проект под винду на линуксе?
Наверняка здесь есть доля тупости, но всё же.

Добавлено через 7 минут
Работаю на линуксе, дизайн программы чуть отличается от версии для винды, но вообще суть всех диалогов выше - это "программирование дизайна (GUI)" на Qt.


Я скачать книгу Жасмин Бланшет, Марк Саммерфилд - Qt 4. Программирование GUI на C++ и там содержание даёт надежду на успешное программирование, но есть минус, который сказался на мне: мне надо изучить Qt с нуля и в этот ноль входят:
1. Расширения проекта (.h, .cpp) / здесь я сразу замечу, что я только начинаю учить с++ и единственное с чем я работал так это Form1->show();
2. Где что прописывать, потому что создаётся 3 файла (.h/.cpp/.cpp) и я без понятия где что писать.



На самом деле много пунктов, но хотелось бы с нуля, так как я в этом новичок.
0
Renji
2113 / 1472 / 346
Регистрация: 05.06.2014
Сообщений: 4,266
02.07.2015, 22:30 #24
Цитата Сообщение от egorzhartun Посмотреть сообщение
Касательно С++. У меня буквально через пол года будет курсовой проект по С++ и естественно средой разработкой своей программы будет Borland C++. Стоит ли мне углубленно изучать Qt, чтобы избежать "обезьянства": кидать на форму компоненты и даблкликом прописывать события?
Qt код под Борландом не заведется. Там используются не чистые плюсы, а Qt расширение синтаксиса. Впрочем, что-то мне подсказывает, что под Борландом и абсолютно стандартный C++11 не заведется. Так что, закопайте обратно.
Цитата Сообщение от egorzhartun Посмотреть сообщение
2. Где что прописывать, потому что создаётся 3 файла (.h/.cpp/.cpp) и я без понятия где что писать.
Эм... Вы запускать IDE не пробовали? Там слева же отображается папка с файлами проекта. Правой кнопочкой по папке и будет вам опция добавления новых файлов.
0
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
02.07.2015, 22:50  [ТС] #25
Я забыл отметить, что не обязательно в Borland писать, лишь бы на с++.
Добавлять файлы в проект я умею, я не знаю какой файл за что отвечает.
0
Renji
2113 / 1472 / 346
Регистрация: 05.06.2014
Сообщений: 4,266
02.07.2015, 23:01 #26
Цитата Сообщение от egorzhartun Посмотреть сообщение
Добавлять файлы в проект я умею, я не знаю какой файл за что отвечает.
Как напишите, так отвечать и будет. Я вроде бы уже говорил, что при добавлении собственного Qt виджета, вы сами и задаете в каком файле класс виджета описан.
Цитата Сообщение от egorzhartun Посмотреть сообщение
1. Расширения проекта (.h, .cpp) / здесь я сразу замечу, что я только начинаю учить с++ и единственное с чем я работал так это Form1->show();
.h - константы, заголовки функций, объявление классов.
.cpp - реализация функций и методов.
Как бы эти тайны должны разъясняться даже в книгах типа "C++ для чайников".
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2015, 23:01
Привет! Вот еще темы с ответами:

Можно ли из под linux писать приложения для Windows c использыванием графики!!?? - C++
Очень заинтересовал етот вопрос так как отформатил жосткий и поставил линух а теперь незнаю ...

Разметка в Linux жесткого диска для дуалбут MS-DOS и Linux - Linux
У меня, значит, на стационарном старичке стоит жесткий на 2 Тб. Win XP такие цифры не знает, а вот видит ли такой обьем linux? ...

Что лучше для сервера сайта Arch Linux или Linux Debian ? - Linux
Подскажите пожайлуста что лучше для сервера сайта Arch Linux или Linux Debian ?

Установка Qt на Linux для кросс-компиляции: Linux 32/64 Windows 32/64 - C++ Qt
В силу объективных причин пришлось перейти на Linux, но столкнулся с проблемой установки окружения Qt. Нужна установка Qt на Linux Mint для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru