Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.95
Maccer
0 / 0 / 0
Регистрация: 01.10.2008
Сообщений: 2
#1

Зачем создавать новый проект - C++

04.10.2008, 15:27. Просмотров 2818. Ответов 3
Метки нет (Все метки)

Зачем создавать проект, если можно компилировать сам *.cpp с кодом?
Что хранится в файлах проекта?
Отличаются ли структуры проектов в разных компиляторах или проект созданный в одном так-же будет работать и в другом компиляторе? Если отличаются, то в чем может быть различие?

ЗЫ: почему форум называется "программистов и компьютерщиков"? имхо "компьютерщики" очень расплывчатое понятие, да и просто ламерское слово
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2008, 15:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Зачем создавать новый проект (C++):

Создание полиморфного объекта, зачем создавать указатель на объект базового класса? - C++
Зачем создавать указатель на объект базового класса: Base *A = new Derived Если можно сделать так: Derived *A = new Derived

Зачем создавать безымянное пространство имён, если я могу просто написать static? - C++
Народ, прочитал что в С++ для объявления статической глобальной переменной используют вот такую штуку: namespace { int x; ...

Объясните как правильно создавать проект - C++
Писать толком не умею. Было все в одном файле, надо "разбить". Когда все было в одном - работало. Объясните, пожалуйста как разбить. ...

Из текстового файла выбросить все пробельные символы. Новый файл не создавать - C++
Из текстового файла выбросить все пробельные символы. Новый файл не создавать. c чтением и записью вроде разобрался, а вот с...

Нужно ли создавать новый Render для каждого нового объекта (SDL2)? - C++
Есть окно сделанное с помощью SDL2 и класс объекта. Нужно нарисовать множество таких объектов, которые будут менять свои характеристики...

Не запускается новый проект в кампиляторе - C++
Привет.Такая проблема.Установил Code Block с нета.Запускаю все как обычно создаю проект.Не видно курсора в интерфейсе компилятора.Не могу...

3
Vourhey
Почетный модератор
6489 / 2263 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
04.10.2008, 15:40 #2
Цитата Сообщение от Maccer Посмотреть сообщение
Зачем создавать проект, если можно компилировать сам *.cpp с кодом?
Что хранится в файлах проекта?
Отличаются ли структуры проектов в разных компиляторах или проект созданный в одном так-же будет работать и в другом компиляторе? Если отличаются, то в чем может быть различие?
О каких средах разговор? Какая связь между проектом и компилятором? Конечно. Все можно компилировать и без создания проекта. Только тогда многое придется делать ручками и дольше. Проект - ускоряет разработку (не всегда, конечно) и помогает сгруппировать все относящееся к текущей задаче. Опять же "проекты" в каждой IDE имеют разную стркутуру, поэтому вопрос не совсем корректный.

Добавлено через 3 минуты 51 секунду
Цитата Сообщение от Maccer Посмотреть сообщение
ЗЫ: почему форум называется "программистов и компьютерщиков"? имхо "компьютерщики" очень расплывчатое понятие, да и просто ламерское слово
Гы. Вопросы этого поста мне тоже кажутся ламерскими, кстати.
0
Maccer
0 / 0 / 0
Регистрация: 01.10.2008
Сообщений: 2
04.10.2008, 15:46 #3
Цитата Сообщение от Vourhey Посмотреть сообщение
О каких средах разговор? Какая связь между проектом и компилятором? Конечно. Все можно компилировать и без создания проекта. Только тогда многое придется делать ручками и дольше. Проект - ускоряет разработку (не всегда, конечно) и помогает сгруппировать все относящееся к текущей задаче. Опять же вопрос "проекты" в каждой IDE имеют разную стркутуру, поэтому вопрос не совсем корректный.
Вот мне как раз и интересно есть ли какая-нибудь связь между проектом и компилятором, могу ли я например проект созданный в visual studio открыть и работать с ним в code::blocks ?
Что например придется делать ручками?

Добавлено через 3 минуты 12 секунд
Цитата Сообщение от Vourhey Посмотреть сообщение
Гы. Вопросы этого поста мне тоже кажутся ламерскими, кстати.
Да, знаю
просто как мне показали когда-то давно что надо создавать проект, в него добавлять cpp так и делал, но зачем именно так делать до сих пор не понимаю ))
0
Vourhey
Почетный модератор
6489 / 2263 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
04.10.2008, 16:05 #4
Например, ресурсы линковать.
Проект - думаю, что не откроешь. А скомпилировать можно. Makefile лучше всяких Code::blocks...

P. S. блин, да там до фига всего .def-файлы, если надо, отладочная инфа, все-все удобно сгруппировано в одном месте. Плюс автоматизация некоторых задач.

Добавлено через 1 минуту 29 секунд
Цитата Сообщение от Maccer Посмотреть сообщение
просто как мне показали когда-то давно что надо создавать проект, в него добавлять cpp так и делал, но зачем именно так делать до сих пор не понимаю ))
А я тебе объясню. Ты этого не понимаешь, потому что не работал надо большими проектами. Потому что, ты еще не знаешь большинства возможностей VS, например. Консольную апликуху в 10 строк накатать и без проекта можно...

Добавлено через 16 минут 30 секунд
А вот когда попадется тебе проект на 40 файлов, с компиляцией, которая час занимает. Вот тогда осознаешь
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2008, 16:05
Привет! Вот еще темы с ответами:

DEV C++ новый проект win, непонятные операторы - C++
В DEV C++ создаю новый проект - windows application, он сразу кучу операторов рисует до селе неизвестных, объясните пож, хотя бы ключевые,...

Поделитесь опытом. С чего вы начинаете новый проект? Первые шаги? - C++
Народ, поделитесь пож опытом.... Вот выучил я с++ до того уровня что могу сам написать что-то... Теперь надо понять чтоя могу...

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? - C++
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь...

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить? - C++
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru