![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
Добрый день!
Подскажите, пожалуйста, есть такая проблемка - имеется класс исходник на С++ (cpp), а вот заголовочный файл к нему отсутствует. Естественно компилятор не хочет делать свою работу в таком случае. Есть ли средства хотя бы для предварительной наброски *.h файла из *.cpp? Я имею ввиду объявление процедур с необходимыми типами данных. Хотя бы. ![]() Заранее благодарен. ![]() ------------- P.S. Используется старая среда - Visual C++ 6.0. Если это здесь играет роль. Это сообщение отредактировал(а) Molodec - 22.3.2011, 09:33 |
|||
|
||||
panter |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 10.1.2011 Где: Санкт-Петербург Репутация: нет Всего: нет |
Даже если что-то и существует, то это будет убого. Как минимум private/protected/public определить не получится.
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Molodec, автоматического средства нет. Да и со 100% гарантией все равно правильно сделать не получится.
Из исходника можно узнать название класса. Создаешь в хидере структуру имеющую название класса, в нее добавляешь все методы, что определены в исходнике. Компилируешь. По ошибкам компилятора добавляешь переменные в структуру. Главное, перед добавлением точно определить их тип исходя из контекста использования. |
|||
|
||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
bsa, я так, в принципе, и думаю. Просто хочется найти что-то что избавит от того, что каждый раз компилировать и смотреть чего не хватает.
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Molodec, ты бы уже давно сделал, если бы не искал и ждал.
|
|||
|
||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
bsa,к сожалению, файлов несколько и не исключено, что в будущем подобная проблема встретиться опять.
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
Molodec, за всю свою практику ( много-много
![]() если не секрет, как такая ситуация получилась (cpp без h) ? укарали ? я не для того, чтобы критиковать или ещё что-то подобное... просто интересно -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
Я присоединяюсь к просбе borisbn, т.к. тоже ломаю над этим голову.
![]() -------------------- |
|||
|
||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: нет Всего: 1 |
Один человек, со своей библиотекой dll выложил измененные исходники - cpp. Но, к сожалению, заголовочные файлы выложить забыл. И видимо, старый, почтовый адрес не использует так как достучаться до него не получается. Ладно. Сочтем, что проблема решена. Спасибо за советы. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |