![]() |
|
![]() ![]() ![]() |
|
koren |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.11.2009 Репутация: нет Всего: 2 |
Солюшины содержат проекты, проеты содержат файлы
Есть солюшн CParser = проект CParser, его компилю в статику солюшн CSpreadsheet = дочерний солюшн CParser + проект CSpreadsheet (является основным в сол CSpreadsheet) в проете CSpreadsheet прописываю пути к файлам CParser и в линкере путь к либе парсера Теперь создаю главный солюшн - проект qt виджет = CMainWindow проект(основной) + дочерний солюшн CSpreadsheet. Прописываю пути к файлам CSpreadsheet и CParser и в линкере либы для таблицы и парсера для главного проекта CMainWindow компилю в главном солюшине этот CSpreadsheet в статику (свойства остались ещё с солюшина CSpreadsheet) Так вот в чём вопрос делаю просто ребилды дочерних проектов и либы весят по 2-3 метра всё работает а если сделаю малейшое изменение в коде дочернего солюшина CSpreadsheet, будучи в главном солюшине виджета - добавлю функцию и сделаю ребилд этого проекта, то при любом вызове этой функции извне пишется ошибка линкера - нет ссылки на функцию при этом файл либы CSpreadsheet становятся весить 200-300 килобайт. Если не буду использовать извне новые функции всё работает, а либы всё равно весят 200-300 килобайт. Даже, если я отдельно открою солюшн таблицы и тоже откомпилю либа уже весить не будет 3 метра. Помогите, не пойму в чём проблема мистика какая-то. СПС Как главный проект может повлиять на дочерний, на его компиляцию в либу? Это сообщение отредактировал(а) koren - 11.5.2011, 15:31 |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |