1

Проблема с подключением библиотек

Всем привет, я тут совсем новенький, хотел бы войти в программирование на C++, сначала изучив C.

Для этого я поставил Eclipse(хз какой именно, скачал во flathub) и Code Blocks через терминал с оф.сайта (хотелось бы в дальнейшем пользоваться только Eclipse).

ОС у меня, к слову, linux Ubuntu 22.04, но хакером меня это не сделало от слова совсем.

В общем, возникла проблема с подключением сторонних библиотек(или правильнее headers, я хз) в обоих IDE, когда я хотел заменить мс-досовскую conio.h на родную curses.h или ncerses.h

такие получились пироги в Eclipse:

Проблема с подключением библиотек

gcc linker:

Проблема с подключением библиотек

gcc compiler:

Проблема с подключением библиотек

а вот, что внутри ncursesw:

Проблема с подключением библиотек

что об этом думает Code::Blocks:

Проблема с подключением библиотек

если пытаюсь подключить другие библиотеки, тоже не работает:

Проблема с подключением библиотек

Последняя программа на С++ тоже не запускается.

При попытках подключения типа #include <../../../../usr/include/ncursesw/ncurses.h> тоже беда.

Хотя, если переписать код в блокнот и запустить в терминале, то всё работает:

Подскажите как мне быть с IDEшками.

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

Админы, не удаляйте пост пппжжжжж, я думаю новичкам будет полезно...

Лига программистов C/C++

67 постов4.8K подписчиков

Правила сообщества

Соблюдайте правила Pikabu:

https://pikabu.ru/html.php?id=wtf


Помимо этого ЗАПРЕЩЕНО:

- Размещать в сообществе посты стиля "Подскажите как удалить вирус", "Подскажите как установить программу", "Подскажите как починить монитор/телевизор/мышь/тостер/стиральную машину" или "Напишите за меня лабу в универ". Пожалуйста размещайте такие посты вне этого сообщества или в соответствующих для этого сообществах.

0
Автор поста оценил этот комментарий
Следовательно, вы батенька, балабол
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

следовательно, кто-то не выкупает рофлов. А всем, впитавшим матанализ и философию с молоком матери - большой салют! Никакого негатива, только лютая зависть!

показать ответы
Автор поста оценил этот комментарий
Пруфы?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

пруфов нет

показать ответы
Автор поста оценил этот комментарий

ТС, а общий опыт программирования у Вас какой?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

на уровне цикла for, многомерных массивов и не более. Всегда писал код в одном файле, если вам так станет понятней.

Автор поста оценил этот комментарий

Уважаемый гуманитарий! Вернитесь и скажите Свободная касса.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы
3
Автор поста оценил этот комментарий

Что ты хочешь научиться прогать? Не уверен, что опыт в C тебе на старте поможет с C++, да и потом не уверен, что в этом будет смысл


Ну, в плане ты графику хочешь писать, бекенды, прогать под всякие малинки (raspberry pi)? Для чего ты хочешь использовать плюсы?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

пока стоит задача сделать какие-нибудь комп игры, потому что это задача конкретная и по ней можно найти много материала. После, уже имея минимальный опыт, хотел освоить с/с++ для работы

показать ответы
0
Автор поста оценил этот комментарий

Так он не на библиотеку ругается, а на доступ к терминалу.


Вот здесь пошаговый помер.

https://youtu.be/MESYbhXylXE?si=2DXLz6WnRuJJnRFX

Предпросмотр
YouTube4:55
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

показать ответы
Автор поста оценил этот комментарий

А чем visual studio для c/c++ не устраивает? У мекрософт со средами разработки все ок и по моему личному опыту работает отлично.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

сначала прочитал "некрософт"))

4
Автор поста оценил этот комментарий
Если библиотека не header-only, то по хорошему научиться работать с cmake и подключать библиотеки из него.
Определитесь, в действительности ли вам нужен чистый С, потому что сейчас эти языки уже слишком отличаются (по функционалу) причем С++ не ущемлен в производительности. Применение С - это там, где очень сильные ограничения памяти.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я особо не собирался углубляться. Просто в курсе по с++, который я проходил, было очень много отсылок к курсу по с, поэтому я решил сначала освоить его.

5
Автор поста оценил этот комментарий

Чем тебе CodeBlocks плох c Компилятором MinGw на борту?
А что такое printw ? А что ты вообще делаешь ? Ты хочешь на плюсах писать на Си? Ты хочешь на Си писать на с++?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

пока на си

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества