C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Использовать сторонний object file, Как?
juice
Отправлено: 15.02.2005, 11:36


Дежурный стрелочник

Группа: Участник
Сообщений: 33



Допустим есть у меня чужой obj-файл, хочу его использовать в своем приложении. Как это организовать?
olegenty
Отправлено: 15.02.2005, 11:41


Ветеран

Группа: Модератор
Сообщений: 2412



1. Заиметь к нему *.h или *.hpp
2. включить *.h/*.hpp в те модули, где предполагается использование
3. Включить в проект *.obj файл
4. Насладиться результатом
juice
Отправлено: 15.02.2005, 13:01


Дежурный стрелочник

Группа: Участник
Сообщений: 33



Линкер Delphi умеет генерировать на выходе обьектные файлы "C++ object file", и как пишется в хэлпе они могут быть "linked into C++ applications". Вот я и интересуюсь как именно. Я так понял что заголовочные файлы он не умеет генерировать и мне придется самому их писать?
olegenty
Отправлено: 15.02.2005, 13:12


Ветеран

Группа: Модератор
Сообщений: 2412



пройдись билдером по *.pas файлу, получишь на выходе *.hpp и *.obj
juice
Отправлено: 15.02.2005, 13:17


Дежурный стрелочник

Группа: Участник
Сообщений: 33



Допустим, так и сделаю. Тогда я смогу эти *.hpp и *.obj использовать даже в Microsoft Visual C ++ ?
olegenty
Отправлено: 15.02.2005, 13:44


Ветеран

Группа: Модератор
Сообщений: 2412



не-а, не сможешь.
как ты объяснишь VC++ такую конструкцию *.hpp, как delphi_interface<>, или DELPHICLASS? тут уж пиши на нативном C++
juice
Отправлено: 15.02.2005, 15:16


Дежурный стрелочник

Группа: Участник
Сообщений: 33



с заголовками понятно, а обьектные файлы он поймёт ?
olegenty
Отправлено: 15.02.2005, 16:10


Ветеран

Группа: Модератор
Сообщений: 2412



не понял сути: а толку-то что? ты оттуда всё равно ничего не извлечёшь.

Вернуться в Вопросы программирования в C++Builder