Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Компилятор чудит https://www.cyberforum.ru/ cpp/ thread533771.html
Что такое? Не могу понять почему компилятор ругается. Все эти модули есть в папке компилятора. http://s019.***********/i636/1203/c6/de15ed22d936.png
C++ Бинд клавиш. Как быть и на чём варить?
Всем доброго времени суток. Сам не мастак в программинге, а прога нужна позарез. Суть вот в чём, нужно сделать так, чтобы в окне программы можно было делать бинд клавишам, например, если зажимаешь комбинацию ctrl+alt+e, то появлялся заданный тобою текст в месте курсора. Подскажите с чего начать, что делать и на чём варить, нужен способ и алгоритм, творческую работу оставлю за собой.
C++ Для чего нужены параметры disable-rpath и disable-symvers при сборке? https://www.cyberforum.ru/ cpp/ thread529213.html
Подскажи пожалуйста, для чего нужен параметр disable-rpath и disable-symvers при сборке? Сообщения вынесены из темы Сборки MinGW(GCC-win32/win64) от niXman
C++ tuple foreach https://www.cyberforum.ru/ cpp/ thread529075.html
Взял за основу вот это http://stackoverflow.com/questions/5640429/generalizing-for-each-over-a-tuple-to-accept-a-variable-number-of-arguments способ заработал после небольших изменений: template <size_t i, template <class Arg> class UnaryFunction, class... Tp> struct UnaryFunctionTupleElement; template <size_t i, template <class Arg> class UnaryFunction, class Head, class... Tail>...
C++ генератор чисел
здравствуйте, уважаемые форумчане! есть вопрос - возможно ли сделать генератор случайных чисел с заданными пределами чисел. к примеру от 342.94 до 355.32?
C++ Программа калькулятор для сканера https://www.cyberforum.ru/ cpp/ thread526831.html
работаю в крупноу международной организации, подготавливаю заказы для клиентов, таких как кафе, трейдеры и тп. используем в ходе работы сканеры штрихкодов Моторола MC 9000, на виндовс мобайл, какая версия уточнить не могу, ибо для рботы доступны только обычный калькулятор, внутренняя программа распознания штрихкодов, и внешняя программа, а еще точнее ссылка на общую сеть организации через...
C++ Онлайн игра, как сделать скрин ботов. пытаюсь создать игру . помогите с скрипт ботовдля игры неверланс. они подойдут и для моей игры. https://www.cyberforum.ru/ cpp/ thread524334.html C++ Что такое файловые пакеты и как их расшифровать?
Что такое файловые пакеты и как их расшифровать? как с этим работать ? Вот например:
C++ Делаю БД на C++ нужна русская кириллица для Windows 7 https://www.cyberforum.ru/ cpp/ thread522693.html
Хочу сделать БД Paradox нужна русская кириллица. Подскажите, где мне это скачать и как установить?
C++ C99 - массивы переменной длины Прочитал в википедии, что стандарт C99 предполагает поддержку массивов переменной длины. Признаться для меня это небольшой разрыв шаблона. Если кто-нибудь знает по поводу этой особенности, расскажите пожалуйста как она выражена в Си (то есть как объявляется этот переменный массив и т.д.) и какие компиляторы ее поддерживают (в частности gcc). Вообщем, кто что знает по этому поводу? https://www.cyberforum.ru/ cpp/ thread520862.html
C++ Вызывается не тот конструктор
Имеется класс, вот часть его объявления: class MQLCopir : protected ClientCopir { private: bool _fatal; std::string _errMsg; protected: void fatalError(bool fatal) {_fatal = fatal;} void errorMessage(const std::string &msg) {_errMsg = msg;}
C++ Нужна документация по библиотеке fann на русском https://www.cyberforum.ru/ cpp/ thread519171.html
необходим справочник по функциям на русском для библиотеки fann. ну или хотя бы как извлечь коэффициенты весов (коэффициенты связи) чтобы можно было сохранять обучение сети и каждый раз заново не обучать.
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 9
0

Корректность Makefile - C++ - Ответ 2850597

29.03.2012, 17:43. Показов 1010. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Написал на Си программу, которая реализует следующую структуру данных - Сбалансированное Дерево - программа компилируется с использованием статической библиотеки libTree.a которая собирается из трёх объектных файлов, получаемых из трёх "сишных" файлов ForCreate.c, ForFind.c и ForDelete.c как несложно догадаться эта библиотека содержит функции для создания дерева, удаления каких-либо его элементов и поиска по дереву, ну и еще кое-какие, что для нашей проблемы не так уж и важно. Данные программа считывает из текстовых файлов TreeDataCreate.txt, TreeDataDelete.txt, TreeDataFind.txt в этих файлах, как уже говорилось, находятся данные в виде массивов чисел для создания дерева, поиска по двоичному дереву и удаления из дерева. Основной получаемый исполняемый файл это BalanceTree который компилируется из "сишного" BalanceTree.c, однако есть еще один Test, который компилируется из Test.c и содержит простенькие тесты для функций из библиотеки. Также в ходе работы программы создаются временные текстовые файлы Temporal*.txt и имеется один header-файл Description.h с описаниями функций, который подключается к BalanceTree и Test.

Вот мы и подобрались к сути проблемы всё это добро собирается с помощью Makefile текст которого я привожу ниже:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
BalanceTree Test TreeDataCreate.txt TreeDataDelete.txt TreeDataFind.txt: BalanceTree.o Test.o libTree.a
    gcc BalanceTree.o -L. -lTree -o BalanceTree
    gcc Test.o -L. -lTree -o Test
    echo "70 71 69 68 67 66 65 90 85 71 95 100 110 88 80 87 82 75 77 74 93 94" > TreeDataCreate.txt
    echo "74 32 66 75 100 66" > TreeDataDelete.txt
    echo "74 42" > TreeDataFind.txt
 
BalanceTree.o: BalanceTree.c Description.h
    gcc -c -Wall -Werror BalanceTree.c
 
Test.o: Test.c Description.h
    gcc -c -Wall -Werror Test.c
 
libTree.a: ForCreate.o ForDelete.o ForFind.o
    ar rc libTree.a ForFind.o ForCreate.o ForDelete.o
    ranlib libTree.a
 
ForCreate.o: ForLibrary/ForCreate.c
    gcc -c -Wall -Werror ForLibrary/ForCreate.c
 
ForDelete.o: ForLibrary/ForDelete.c
    gcc -c -Wall -Werror ForLibrary/ForDelete.c
 
ForFind.o: ForLibrary/ForFind.c
    gcc -c -Wall -Werror ForLibrary/ForFind.c
 
clean :
    -rm BalanceTree
    -rm Test
    -rm BalanceTree.o
    -rm Test.o
    -rm TreeDataCreate.txt
    -rm TreeDataDelete.txt
    -rm TreeDataFind.txt
    -rm ForCreate.o
    -rm ForDelete.o
    -rm ForFind.o
    -rm libTree.a
    -rm TemporalData.txt
    -rm TemporalDataFind.txt
Очень хочется знать мнения авторитетных да и просто знающих людей, корректен ли данный Makefile в плане целей, зависимостей, правил да и вообще?? И если нет, то прошу советов по улучшению))

Вернуться к обсуждению:
Корректность Makefile C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2012, 17:43
Готовые ответы и решения:

Как указать полный путь к компилятору сс в Makefile?
Такая ситуация: компилятор сс, компилятор находится не там где прописано в переменной PATH. Как...

C:\Dev-Cpp\Makefile.win [Build Error] [Безымянный1.o] Error 1
C:\Dev-Cpp\Makefile.win Error 1 компилятор стал показывать такую ошибку, после того как я...

Makefile для чистого VCL проекта C++ Builder
Добрый день! Так получилось что нужно доработать проект С++ Builder, а я привык работать в...

Проверка на корректность введенного e-mail адреса
Доброго времени суток! Написал программу связанную из http-запросов, но не могу написать проверку...

2
29.03.2012, 17:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2012, 17:43
Помогаю со студенческими работами здесь

Проверить корректность 16-ричной системе в edit
Здравствуйте. Повесил у edit обработчик события keypress, в котором проверяется соответствие...

Makefile
Кто-нибудь может подсказать, в чем проблема. Решил создать Makefile для сборки исполняемых файлов,...

Makefile, как собрать программу
Скачал исходники программы. Имеется 2 cpp-файла и 1 h-файл. В makefile записано: RIPEMD-160: g++...

Проверить на корректность реализацию потоков
Я примерно понял как создавать потоки, но это похоже на гамнокод =3 #include &lt;windows.h&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru