Многофайловый проект, Turbo С |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Многофайловый проект, Turbo С |
sheka |
29.10.2011 19:29
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
void f() Как культурно организовать (а главное собрать )проект, чтобы в MainFile.c было #include "func.h" в Func.h было void f(); а в Func.с было void f()? |
IUnknown |
29.10.2011 21:07
Сообщение
#2
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Компилятор? IDE?
Добавлено через 13 мин. А, вижу... Я просто заходил с главной - оттуда не видно подзаголовков... Значит, так: 1) создаешь новый проект... Project -> Open Project, либо выбрать имя, либо ввести новое. Открылся пустой (будем считать, что создан новый) проект SHEKA.PRJ 2) добавляешь в него свои два файла, инсертом или мышой, в статус-баре есть пункт Add. 3) компилируешь Только в режиме С у тебя будет предупреждение, надо void f(void); |
sheka |
30.10.2011 0:06
Сообщение
#3
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Да так не честно. Вы определенно фокусник
Почему ИДЕ определенно не хочет распознавать *.h расширение? |
IUnknown |
30.10.2011 0:35
Сообщение
#4
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата распознавать *.h расширение? - это как? Я имею в виду, какой смысл вкладывается в слово "распознавать"? |
sheka |
30.10.2011 11:22
Сообщение
#5
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Да, неправильный вопрос Он слеплен из всего по чуть-чуть:
В том смысле, что в настройках можно указать ВСЕГО одно расширение (либо с, либо cpp, либо любое другое). В проект нельзя добавлять хедеры (следовательно я должен их постоянно вручную открывать? Непорядок ) Или все эти недочеты были исправлены в более поздних ИДЕ? |
IUnknown |
30.10.2011 11:44
Сообщение
#6
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата В проект нельзя добавлять хедеры По определению. Хидеры - это то, что вставляется в файл реализации, а не является отдельной единицей трансляции. Добавить в проект можно только отдельную единицу трансляции (или уже скомпилированный OBJ/LIB). Кстати, насчет "вручную" - это перебор: в окне Project выбираем нужный C/CPP файл, и жмем на пробел. Что видим?По Enter-у он откроется Так что эти недочеты при знании IDE недочетами не являются ... |
Текстовая версия | 23.09.2024 14:14 |