Genesis
|
|
1 | |
Компиляция с компонентой на форме (C++ Builder)05.06.2008, 16:04. Показов 1068. Ответов 4
Метки нет Все метки)
(
Создал я компоненту my_comp из нескольких модулей на с (my_comp.cpp, unit1.cpp, unit2.cpp...). Сама компонента собралась хорошо, но когда я её поместил на форму, то линковщик не нашел функций из классов, которые были в дополнительных модулях (unit1.cpp, uint2.cpp...). Неужели весь текст должен быть в главном модуле?
P.S. при чём в дизайне в компоненте всё _работает_! |
|
05.06.2008, 16:04 | |
Ответы с готовыми решениями:
4
Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a) Компиляция Builder c++2010 Глючная компиляция Builder c++6 |
hugo
|
|
05.06.2008, 19:58 | 2 |
А ты исходники своего компонента подключал к проекту?
А может у тебя компонент в виде либы (.lib) сделан и ты подключил либу к своему проекту? Если нет, то поспеши ![]() Если я не правильно тебя понял, то сорри ![]() |
Genesis
|
|
08.06.2008, 12:12 | 3 |
Всё подключено в проекте именно как модули, т.е. unit1.CPP и т.д. Сам компонент компилируется нормально, и всё находит, а когда на форме - беда! Я как-бы выкрутился - подключил в главном модуле все остальные как #include <>, но всё равно как-то интерсно получается. Может у инпрайса такая политика - вся компонента должна быть в одном модуле на С. Никто чего-нить подобного не слышал?
|
hugo
|
|
10.06.2008, 10:59 | 4 |
Да хрен его знает, тогда.
Я тебе скажу больше. Недавно я занялся установкой компонент EhLib, CoolControls и Rx под Builder6. Так после 4 часов работы первые два стали нормально, а вот Rx так и не захотели. Причем, 3 Rx-вых пакета откомпилились нормально, а последный при линковке не мог найти один объектный модуль. Все пакеты используют этот модуль и везде, кроме последнего он нашелся. Вот тебе бабушка и Юрьев день... Пришлось напрямую исходник к пакету подключать. А это ИМХО очень криво. Так, что не у тебя одного видимо этот трабл ![]() |
Genesis
|
|
10.06.2008, 17:40 | 5 |
![]() ... Но вопрос актуален! ... |
10.06.2008, 17:40 | |
10.06.2008, 17:40 | |
Помогаю со студенческими работами здесь
5
Компиляция Builder c++ 2009 Компиляция проекта на С++Builder Компиляция программы в С++ Builder 5 Компиляция из builder 6 в builder 10.2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |