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

Необходимо создать минимальный проект-образец в DEV C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.92
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
17.08.2009, 23:51     Необходимо создать минимальный проект-образец в DEV C++ #1
Минимальный, ну, чтобы там 2 файла, что ли было. main.cpp и functsia.cpp, Бог даст- получится- возьму его за образец...

Друзья!
Ну, то есть я, конечно, кодил раньше небольшие проекты и из 10-ти даже файлов, но вручную что ли, это не были проекты в понимании DEV C++. Была папка, где я создавал файл fail.сpp, писал там функции, если их оказывалось много, создавал в этой же папке другие файлы *сpp, где эти функции прописывал, потом создавал файлы ресурсов в этой же папке, там прописывал, допустим, массивы данных, потом компилировал fail.cpp ОТДЕЛЬНЫМ ФАЙЛОМ (позаботясь прежде онеобходимых объявлениях), получал fail.exe и всё на этом.
Теперь вот решил "по-взрослому" создавать проекты средствами DEV C++.
Сразу куча вопросов.
1) Неужели удобно после успешной компиляции в пректе proekt вместо файла main.exe иметь файл proekt.exe?
2) Почему создав папку в обзоре проекте... в папке проекта её нет?
3) И так далее...

Наверное, это всё дло привычки. Привыкну- не привыкну, это второй вопрос уже. А вот с этим как разобраться?

Имеем проект proekt, в нём

файл fail.cpp такого содержания
C++
1
2
3
4
5
6
7
8
9
10
[FONT=monospace][FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]#include <cstdlib>
#include <iostream>
#include "functsia.cpp"
 
using namespace std;
int main(int argc, char *argv[]) {
    functsia (3, 6);
    return 0;
}
[/FONT][/FONT]
И файл functsia.cpp
C++
1
2
3
4
5
6
7
8
[FONT=monospace][FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]#include <cstdlib>
#include <iostream>
 
using namespace std;
int functsia (int a, int b){
 return 0;
}
[/FONT][/FONT]
Всё, ничего не компилируется.
А по отедльности (как я раньше делал) всё компилируется и создаётся в папке рабочий файл fail.exe (разве что ругнётся, что в functsia.cpp нет main () и всё на этом). Помогите, пожалуйста!
Обидно, что по этой среде программирования днём с огнём литературы не сыщешь. По всяким другим Visual и прочее есть, а по этой нет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2009, 23:51     Необходимо создать минимальный проект-образец в DEV C++
Посмотрите здесь:

Образец программы на с++ C++
необходимо создать карту C++
C++ DEV C++ новый проект win, непонятные операторы
Какие опции нужно выставить в Dev-C++, чтобы получить минимальный выходной файл? C++
C++ Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
18.08.2009, 00:51     Необходимо создать минимальный проект-образец в DEV C++ #2
я на DEV C++ не программирую но зачем 2 раза вызывать using namespace std;
и если пишешь так #include "functsia.cpp" то тогда файл functsia.cpp должен находится в папке с инклюдами
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.08.2009, 01:06  [ТС]     Необходимо создать минимальный проект-образец в DEV C++ #3
Стоп.
Я ВСЕ подключаемые файлы подключаю так:
#include "ima_faila.cpp"

Так это значит, что все подключаемые файлы кроме одного main.cpp будут находиться в инклудах? Получается, проект из одного файла? Один проект- один файл, остальные разбросаны по инклудам? Так я с этого начинал, к этому и вернулся, получается. Тут что-то не то.
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
18.08.2009, 01:27     Необходимо создать минимальный проект-образец в DEV C++ #4
В Visual studio 2008 я делаю так
main.cpp
C++
1
2
3
4
5
6
7
8
#include "stdafx.h"
 
using namespace std;
 
void main()
{
 hello();
}
в #include "stdafx.h"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
 
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
 
 
 
// TODO: reference additional headers your program requires here
 
#include <iostream>
#include <windows.h> 
using namespace std;
void hello();
B файле hello.cpp
C++
1
2
3
4
#include "stdafx.h"
void hello(){
    cout<<"Hello world\n\n";
    }
а где у тебя прототип функции
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.08.2009, 12:37  [ТС]     Необходимо создать минимальный проект-образец в DEV C++ #5
Цитата Сообщение от pigah Посмотреть сообщение
а где у тебя прототип функции
Видишь, жаль, что у тебя нет DEV C++
Отсутствие прототипа и дубляж строки
C++
1
using namespace std
;

Слишком явные обстоятельтва, чтобы яне обратил на них внимание. Я всяко пробовал уже. Не компилируется. Вот вариант другой... Короче, содержимое файлов то же, что и в первом сообщении, но в файл main.cpp добавлен прототип
C++
1
int functsia (int a, int b);
А из файла functsia.cpp убрана строчка
C++
1
using namespace std;
Бесполезно. Не компилируется проект, и всё. Хотя, повторюсь, если компилировать main.cpp отдельным файлом, то всё компилируется очень даже хорошо.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
18.08.2009, 13:25     Необходимо создать минимальный проект-образец в DEV C++ #6
Посмотри в аттаче
Вложения
Тип файла: rar HLP_kravam.rar (855 байт, 115 просмотров)
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.08.2009, 13:59  [ТС]     Необходимо создать минимальный проект-образец в DEV C++ #7
Спасибо. Крайне удивлён обязательным отсутствием включения #include "functsia.cpp"... Я подобного ПРЕДПОЛОЖИТЬ НЕ МОГ ДАЖЕ.
Нет, ну как так? Явное расхождение между академическим синтаксисом и "синтаксисом DEV C++"- так его назову.
...Надеюсь, что со временем привыкну.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2013, 12:02     Необходимо создать минимальный проект-образец в DEV C++
Еще ссылки по теме:

C++ Необходимо создать аналог БД
Необходимо определить и вывести минимальный по сумме уплаченных взяток допустимый порядок получения подписей для лицензии и стоимость. C++
Необходимо скомпилировать проект C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
незнайкa
2 / 2 / 0
Регистрация: 07.05.2012
Сообщений: 19
27.05.2013, 12:02     Необходимо создать минимальный проект-образец в DEV C++ #8
Тоже удивлен.
Yandex
Объявления
27.05.2013, 12:02     Необходимо создать минимальный проект-образец в DEV C++
Ответ Создать тему
Опции темы

Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru