Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2017, 10:13   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Там ncurses, его нет на винде.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.08.2017, 12:05   #12
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Там ncurses, его нет на винде
Порт есть http://gnuwin32.sourceforge.net/packages/ncurses.htm
Croessmah вне форума Ответить с цитированием
Старый 10.08.2017, 17:32   #13
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Хм, можно попробовать и на винде запилить - изначально я так и планировал, но как дошел до системы ввода-вывода понял, что об этом лучше пока забыть... Сейчас повышаю эффективность проги - хочу добиться меньшего времени на генерацию судоку, что позволит увеличить количество вычеркиваемых цифр.
И да, у меня по умолчанию c99 - этож все-таки стандарт. Помечу в Readme.
tutejshy вне форума Ответить с цитированием
Старый 10.08.2017, 17:35   #14
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Если захотите, то попробуйте для интереса написать сценарий для CMake, чтобы можно было собирать под Windows и Mac
Попробуем, если разберусь с ncurses

Последний раз редактировалось tutejshy; 10.08.2017 в 17:37.
tutejshy вне форума Ответить с цитированием
Старый 10.08.2017, 17:36   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так оно вроде по умолчанию не так давно стало стоять в gcc. Просто добавьте -std=c99 в Makefile.
Цитата:
Сообщение от tutejshy Посмотреть сообщение
CMake это аналог make на Windows?
нет, он кроссплатформенный.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.08.2017, 17:38   #16
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
нет, он кроссплатформенный
А, все, понял, спс.
ставить -std=c99 нужно в конце команд перед -Wall?
tutejshy вне форума Ответить с цитированием
Старый 10.08.2017, 18:57   #17
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Поставил себе "Linux Mint 18.2 'Sonya'" на VirtialBox. Я очень давно не работал с Linux. В Mint команды, по-моему, как на Ubuntu. Сделал клон игры. Какую последовательность команд нужно ввести, чтобы собрать и запустить игру? Напишите, пожалуйста, если есть время.
8Observer8 вне форума Ответить с цитированием
Старый 10.08.2017, 19:04   #18
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Поставить пакет libncurses-dev (под минтом может не так называться, не знаю):

sudo apt-get install libncurses-dev

потом в каталоге с исходниками выполнить:

make

Всё.
Croessmah вне форума Ответить с цитированием
Старый 10.08.2017, 19:05   #19
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Поставил себе "Linux Mint 18.2 'Sonya'" на VirtialBox. Я очень давно не работал с Linux. В Mint команды, по-моему, как на Ubuntu. Сделал клон игры. Какую последовательность команд нужно ввести, чтобы собрать и запустить игру? Напишите, пожалуйста, если есть время.
Mint - это та же Ubuntu. Сам ей пользуюсь) Для того, чтобы собрать игру нужно зайти в директорию с терминала и выполнить команду make - игра соберется. Для запуска просто напиши (в терминале, конечно) ./sudoku
и да, нужен libncurses-dev - это даже в readme помечено
tutejshy вне форума Ответить с цитированием
Старый 10.08.2017, 19:45   #20
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Спасибо, получилось! Я почитал, правила в вики. Первое в жизни судоку, правда, очень простое. Выглядит программа очень здорово и удобна в управлении. Подумываю на досуге поразбираться в коде и сделать свою версию судоку.

Сообщение написал из Mint. Сильно удивило, что поумолчанию устанавливается мой любимый GIMP, где я редактировал скриншот:

sudoku.png
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в тестировании нового инструмента для С# cpp46 Софт 0 18.12.2015 14:06
Нужна помощь в написании проги на паскале за вознаграждение!!! Indemion Фриланс 2 26.05.2015 22:12
Нужна помощь с алгоритмом...есть листинг проги на delphi DIMONCHIK666 Помощь студентам 12 23.03.2015 05:42
Требуется помощь в тестировании Utkin Софт 0 04.12.2009 10:19
нужна помощь в написании маленькой проги. о цене договримся ЛенаЛена Помощь студентам 1 26.01.2009 13:02