Форум программистов, компьютерный форум CyberForum.ru

составить makefile - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на массив из n элементов http://www.cyberforum.ru/cpp-beginners/thread980604.html
Всем доброй ночи!:)Кто-то наверное уже спит, а я вот никак не могу понять смысл указателей на массив из n элементов, ведь при увеличения значения указателя, допустим на единицу, он "шагает" через весь массив т.е. переходит на адрес <размер типа массива>*<количество элементов>, для того чтобы увидеть значение элемента массива, на который ссылается указатель, надо произвести двойное разыменование,...
C++ Программа копирует только первых пять символов строки Помогите пожалуйста,я новичок в програьмировании, нужно скопировать строку размером 25 символов char Symb="abcdefghijklmnoprstuvwxyz" в матрицу , с помощью циклов на с++ вот код функции char **get_Matrix(char **mas, int ROW, int COL, char *str) { int len=strlen(str); for (int i=0; i<ROW; i++) { for (int j=0; j<COL; j++) { http://www.cyberforum.ru/cpp-beginners/thread980596.html
Копирование строки в матрицу символов C++
Помогите пожалуйста,я новичок в програмировании, нужно скопировать строку размером 25 символов char Symb="abcdefghijklmnoprstuvwxyz" в матрицу , с помощью циклов на с++ вот код функции char **get_Matrix(char **mas, int ROW, int COL, char *str) { int len=strlen(str); for (int i=0; i<ROW; i++) { for (int j=0; j<COL; j++)
C++ Задача про банк
Вечер добрый! Прошу помощи, товарищи! Задание на скрине) #include <stdio.h> #include <math.h> #include <conio.h> void main() { double S,P,R,A; printf("Input S:"); scanf("%f",&S); printf("Input P:");
C++ Чтение построчно выдает страшный ерор http://www.cyberforum.ru/cpp-beginners/thread980583.html
Очередная мольба о помощи. Вроде бы все написано тру, но выдает страшнейший еррор... Помогите великопрошающе найти и исправить его. #include <iostream> #include<fstream> #include<string> using namespace std; void main() { ifstream in("proba.cpp"); if (in==NULL) cout<<"FUCK!!!";
C++ Битовые поля. Обращение к unsigned long Для типа данных unsigned long обеспечить возможность доступа как к числу целиком, так и отдельно к его битам с номерами 5, 8, 29. Может есть у кого идеи как вывести именно нужный бит из числа? подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
18.10.2013, 02:22     составить makefile
Я такой Makefile делал:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
all: button.o audio.o func.o snake.o
    g++ -o snake snake.o func.o audio.o button.o -lglut -lalut
 
snake.o: main.cpp 
    g++ -c -o snake.o main.cpp -lglut -lalut -std=c++0x
 
func.o: functions.cpp
    g++ -c -o func.o functions.cpp -lglut -lalut -std=c++0x
    
audio.o: audio.cpp
    g++ -c -o audio.o audio.cpp -lalut
    
button.o: button.cpp
    g++ -c -o button.o button.cpp -lglut
    
clean:
    rm *.o snake
Для файлов audio.h, audio.cpp, button.h, button.cpp, functions.h, functions.cpp, main.cpp
Или такой вот пример, не такой тривиальный, но боле правильный. И с линковкой:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CC          := g++
CFLAGS      := -I/usr/local/include/opencv -L/usr/local/lib -Wl,-rpath,/usr/local/lib 
OBJECTS     := 
LIBRARIES   := -lopencv_core -lopencv_imgproc -lopencv_highgui -lglut
 
.PHONY: all clean
 
all: lab3
 
lab3: 
    $(CC) $(CFLAGS) -o lab3 lab3.cpp $(LIBRARIES)
        
clean:
    rm -f *.o lab3
http://habrahabr.ru/post/155201/
 
Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru