6.11.2015 / 11:18 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Jahak, иди Си учить. Такие простые HelloWorldы не можешь написать. Вот похожий код на Си #include <stdlib.h>
#include <stdio.h>
void hello() {
printf("Hello, noob!\nAzaza");
}
int main() {
hello();
return EXIT_SUCCESS;
}
Всё, что ты изучишь в Си, пригодится и в С++, к тожу же учебники по Си лучше объясняют азы. __________________
Чёрные усы кричает этот свисть Изменено NaruTrey (6.11 / 11:20) (всего 1 раз) |
6.11.2015 / 11:50 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| NaruTrey, Написать то я написал Hello World просто функцию не туда поместил. А что ты хочешь, я C++ изучаю третий день Да и книжек у меня по C нету все по C++. Вот и изучаю. Ты сам писал что-то сложнее Hello World на C или C++ ? |
6.11.2015 / 13:32 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Цитата Jahak: Да и книжек у меня по C нету А нужны. Я настаиваю на том, чтобы начинать надо с Си. Цитата Jahak: Ты сам писал что-то сложнее Hello World на C или C++ ?Да, на Си у меня написаны два приложения, один использует SDL и OpenGL 2, а другой Glib, GTK+ 3 и Pango. На С++ у меня нет приложений, его учил, но мне его функционал не нужен, нет таких сложных проектов. Я ещё рассматриваю язык D, «убийца» С++, но пока не решился на нём что-то серьёзное писать. __________________
Чёрные усы кричает этот свисть Изменено NaruTrey (6.11 / 13:33) (всего 1 раз) |
6.11.2015 / 14:23 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| extern
__________________
знает толк |
6.11.2015 / 18:52 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| NaruTrey, на Rust еще посмотри
__________________
Эль Презеденте |
9.12.2015 / 14:35 | |
Khorrth Пользователь Сейчас: Offline
Регистрация: 03.12.2015
| Приветсвую всех. Помогите, пожалуйста. Суть проблемы в том, что я хочу написать минимальную программу с использоаванием библиотеки GTK на C++. Как корректно ее импортировать (#include)? Установлен Arch Linux в качестве ОС и G++ - компилятор.
|
9.12.2015 / 15:38 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Khorrth, с начала тебе нужно установить пакет с заголовочными файлами, имеет постфикс dev или devel, не знаю как в Арче (например libgtk3-dev). А путь примерно такой, по памяти пишу. #include <gtk-3.0/gtk/gtk.h>
Но это всё справедливо для Си, тебе с него надо начинать, смотри посты выше. __________________
Чёрные усы кричает этот свисть |
9.12.2015 / 15:48 | |
kalterfive Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Note: В арче нет деления пакетов библиотек на собственно библиотеки и -devel.
__________________
Homo homini penis est. Изменено kalterfive (9.12 / 15:49) (всего 2 раза) |
9.12.2015 / 15:53 | |
Khorrth Пользователь Сейчас: Offline
Регистрация: 03.12.2015
| Начинать с C не собираюсь. Я вот как раз такой же путь и написал (только у меня GTK2). Проблема в том, что в этих библиотеках юзают абсолютные пути (типа "gdk/gdk.h") и компилятор ругается на отсутствие someheader.h. Я добавил некоторые папки для поиска, но... Я же не знаю изначально какие зависимости у каждой из библиотек, я знаю, что мне нужна GTK2 как минимум. Есть более рациональный способ их включать в программы?
|
9.12.2015 / 16:00 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Khorrth, то, что ты написал это как раз относительный а, и еще попробуй вместо <> использовать кавычки
Изменено DominaN (9.12 / 16:02) (всего 1 раз) |