DEV C++ в WIne

Вопросы настройки, запуска любых Windows-программ, кроме игр
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 05 июл 2019, 10:38

Всем добрый день. Для учёбы использую такую замечательную (как по мне) IDE как DEV C++ 5.11. То, что эта IDE никак не пригодна для каких либо серьёзных разработок и то, что она уже вроде как не поддерживается - я знаю. Но для моих настоящих целей подходит идеально. Отдельно мне нравится возможность начать писать программу с двух кликов и настройка тем подсветки кода.

А ещё в DEV C++ очень удобно последовательно отлаживать консольную программу, так как её компиляция и запуск происходят по нажатию одной клавиши. К сожалению, в Wine консоль из IDE не запускается, приходится сворачивать IDE и запускать консольное приложение через .exe файл.

Вопрос: Почему так происходит? И как это исправить?

Буду очень благодарен, если кто-то подскажет. Заранее спасибо)

Wine устанавливал из менеджера приложений - Wine-installer
Если будет полезно, то информация о компьютере тут:
System: Host: AlexROGasus Kernel: 4.15.0-54-generic x86_64 bits: 64 compiler: gcc v: 7.4.0
Desktop: Cinnamon 4.0.10 wm: muffin dm: LightDM Distro: Linux Mint 19.1 Tessa
base: Ubuntu 18.04 bionic
Machine: Type: Laptop System: ASUSTeK product: G1S v: 1.0 serial: <filter>
Mobo: ASUSTeK model: G1S v: 1.0 serial: <filter> BIOS: American Megatrends v: 300
date: 12/25/2007
Battery: ID-1: BAT0 charge: 38.0 Wh condition: 57.7/69.9 Wh (83%) volts: 16.4/14.8
model: ASUSTEK A6-4224 serial: <filter> status: Charging
CPU: Topology: Dual Core model: Intel Core2 Duo T7500 bits: 64 type: MCP arch: Core Merom
rev: A L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 8778
Speed: 1533 MHz min/max: 800/2201 MHz Core speeds (MHz): 1: 1533 2: 1524
Graphics: Device-1: NVIDIA G84M [GeForce 8600M GT] vendor: ASUSTeK driver: nouveau v: kernel
bus ID: 01:00.0 chip ID: 10de:0407
Display: x11 server: X.Org 1.19.6 driver: nouveau unloaded: fbdev,modesetting,vesa
resolution: 1680x1050~60Hz
OpenGL: renderer: NV84 v: 3.3 Mesa 19.0.2 direct render: Yes
Audio: Device-1: Intel 82801H HD Audio vendor: ASUSTeK M51S series driver: snd_hda_intel
v: kernel bus ID: 00:1b.0 chip ID: 8086:284b
Sound Server: ALSA v: k4.15.0-54-generic
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK
driver: r8169 v: 2.3LK-NAPI port: a800 bus ID: 02:00.0 chip ID: 10ec:8168
IF: ens32 state: down mac: <filter>
Device-2: Intel PRO/Wireless 4965 AG or AGN [Kedron] Network driver: iwl4965
v: in-tree: port: a800 bus ID: 03:00.0 chip ID: 8086:4229
IF: wls33 state: up mac: <filter>
Drives: Local Storage: total: 111.79 GiB used: 20.99 GiB (18.8%)
ID-1: /dev/sda vendor: Kingston model: SA400S37120G size: 111.79 GiB speed: 3.0 Gb/s
serial: <filter>
Partition: ID-1: / size: 109.53 GiB used: 20.99 GiB (19.2%) fs: ext4 dev: /dev/sda1
Sensors: System Temperatures: cpu: 66.0 C mobo: N/A gpu: nouveau temp: 75 C
Fan Speeds (RPM): N/A
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http: //packages.linuxmint.com tessa main upstream import backport
2: deb http: //archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
3: deb http: //archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
4: deb http: //archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
6: deb http: //archive.canonical.com/ubuntu/ bionic partner
Info: Processes: 196 Uptime: 39m Memory: 3.85 GiB used: 1.80 GiB (46.8%) Init: systemd v: 237
runlevel: 5 Compilers: gcc: 7.4.0 alt: 7 Client: Unknown python3.6 client inxi: 3.0.27
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 10:44

зачем такой огород? через вайн писать ехе, запускать в вайне.... и консольные приложения...
ставь CodeBlocks и делай тоже самое нативно, а не через 100 прослоек

В сети
Аватара пользователя

darkfenix
Сообщения: 5716
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 316 раз
Поблагодарили: 1055 раз

DEV C++ в WIne

Сообщение darkfenix » 05 июл 2019, 10:54

SherAlex, вряд ли удастся нормально запустить. Попробуй qt creator. Я когда баловался с плюсами ею пользовался. Без проблем написал кроссплатформенное приложение, достаточно было только в конфиге несколько строк добавить. После чего в этой же среде приложуха легко собиралась что под виндой что под линуксом.
Изображение

Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 05 июл 2019, 11:00

WWolf,
Зачем консольное? Затем, что учёба требует писать именно консольное приложение.

darkfenix,
Я уже установил Qt creator, но с пары тычков не смог скомпилить даже Hello World. Буду разбираться, конечно.

А пока нужно решение, которое будет компилить консольные проги с возможностью передачи аргументов в командную строку. Поэтому и ставится WIne с сотней прослоек.
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 11:03

SherAlex писал(а):
05 июл 2019, 11:00
А пока нужно решение, которое будет компилить консольные проги с возможностью передачи аргументов в командную строку. Поэтому и ставится WIne с сотней прослоек.
говорю ж CodeBlocks... попробуй, не пожалеешь :)
а передача параметров в консольное приложение везде одинаково отрабатывает, поэтому и переносимость 100%

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 11:06

дольше скрины делал, чем получил резалт :-D
Снимок экрана от 2019-07-05 14-04-11.png
Снимок экрана от 2019-07-05 14-04-21.png
Снимок экрана от 2019-07-05 14-04-29.png
Снимок экрана от 2019-07-05 14-04-38.png
Снимок экрана от 2019-07-05 14-04-51.png
Снимок экрана от 2019-07-05 14-05-09.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

FliXis
Сообщения: 319
Зарегистрирован: 31 авг 2016, 11:01
Решено: 8
Благодарил (а): 75 раз
Поблагодарили: 21 раз

DEV C++ в WIne

Сообщение FliXis » 05 июл 2019, 13:58

Что может быть лучше под си-плюсцы, чем qt creator? Ничего, поэтому качай с офф-сайта онлайн-инсталлер и вперед.
P.S> Попробуй разобраться, почему у тебя там hello world не собирает.

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 14:10

FliXis, адепты qt, вы хоть что-нибудь пишете кроме хеллоу ворлд? :) она ж платная зараза, как только ты её применяешь в коммерческом продукте :)
опять же что там такого крутого в креаторе то? редактор так себе, плюшка только в заточке под "вёрстку" окон...

Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 05 июл 2019, 15:16

WWolf,
Спасибо, попробую посмотреть на CodeBlocks. Там нет цветной тёмной темы, насколько я знаю... это печалит. Но если есть, то можно жить и с CodeBlocks.

FliXis,

Нужно подключить какие-то комплекты, а я не знаю что это и зачем это. Без них не создаётся проект.


В общем, спасибо за рекомендации других IDE. Тем не менее буду следить за темой, может кто-то подскажет, что не так с DEV C++ в Wine.
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 15:19

SherAlex, он гибкий, как настроишь, так и будет... хоть в розового единорога разрисуй редактор... или что ты понимаешь под цветной темой?

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 05 июл 2019, 15:25

SherAlex, да и есть темы уже готовые, гуглом на раз ищется и в вики есть http://wiki.codeblocks.org/index.php/Sy ... our_themes

Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 05 июл 2019, 15:42

WWolf, ооо, то самое и пониманию. Спасибо большое.
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 13 июл 2019, 16:24

WWolf,

Сделал всё так же, как на Ваших скриншотах.
Не запускается.
А QtCreator, похоже, не понимает команды printf и scanf. Да и консольные приложения писать в IDE, предназначенной для написания приложений с GUI...
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 20
Причина: урл
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

В сети
Аватара пользователя

darkfenix
Сообщения: 5716
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 316 раз
Поблагодарили: 1055 раз

DEV C++ в WIne

Сообщение darkfenix » 13 июл 2019, 18:03

Прекрасно в нем пишутся консольные приложения
Изображение

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 15 июл 2019, 05:51

SherAlex, xterm то стоит? И чего он у тебя через него пытается работать?

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 15 июл 2019, 07:08

SherAlex писал(а):
13 июл 2019, 16:24
А QtCreator, похоже, не понимает команды printf и scanf. Да и консольные приложения писать в IDE, предназначенной для написания приложений с GUI...
ты вот отринь такие мнения... ты только в начале пути программиста и не знаешь многих вещей ;)
а не понимает он у тебя команды лишь потому что ты не подключил библиотеку работы с ними ;)

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 15 июл 2019, 07:10

SherAlex, по поводу x-term`а... выбери такую отладку в Settings->Enviroment
Снимок экрана от 2019-07-15 10-09-27.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
SherAlex
Сообщения: 10
Зарегистрирован: 03 июл 2019, 11:48
Благодарил (а): 1 раз

DEV C++ в WIne

Сообщение SherAlex » 15 июл 2019, 10:35

WWolf, Спасибо. То, что написано на скриншоте - у меня нет. Но методом тыка нашёл работающую gnome terminal.
Теперь, наконец-то, программа запускается. Надеюсь, что аргументы с консоли она тоже принимать умеет.

Что касается Qt - я нуб необразованный и безграмотный, но библиотеки stdio и stdlib, которых хватало в других средах, я таки подключил) Ну в любом случае спасибо, буду разбираться дальше. Маст хев минимум у меня на ноутбуке уже есть, учиться можно)
Армия баранов во главе со львом сильнее армии львов во главе с бараном.

В сети
Аватара пользователя

WWolf
Сообщения: 1441
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 500 раз
Поблагодарили: 340 раз

DEV C++ в WIne

Сообщение WWolf » 15 июл 2019, 10:38

SherAlex писал(а):
15 июл 2019, 10:35
Надеюсь, что аргументы с консоли она тоже принимать умеет.
умеет конечно - Project -> Set programms arguments для отладки
SherAlex писал(а):
15 июл 2019, 10:35
Но методом тыка нашёл работающую gnome terminal.
а что б тык был более научный, надо было уточнить свою DE :) во всех DE свои терминалы... ну и можно ставить любые другие и прописывать их и будет всё работать :)

Аватара пользователя

zuzabrik
Сообщения: 1651
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 104 раза
Поблагодарили: 512 раз

DEV C++ в WIne

Сообщение zuzabrik » 15 июл 2019, 12:33

Странно что никто не посоветовал. Раз уж ты пишешь приложения для винды на С++ (иначе зачем еще извращаться с wine) ставь уж тогда полноценную винду в виртуалку, например virtual box. И там уж точно твоя DEV C++ будет работать как задумано Биллом Гейтсом.

А если ты для учебы не собираешься использовать ничего кроме стандартной библиотеки С++, то подойдет что угодно. от QT Creator, до Geany или просто g++ в консоли.
WWolf писал(а):
05 июл 2019, 14:10
что там такого крутого в креаторе то? редактор так себе, плюшка только в заточке под "вёрстку" окон...
В нем крут как раз минимализм и достаточность. Он не предлагает мне сотню свистоперделок, только простой IDE для удобной работы :-D
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

Вернуться в «Wine»