Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема линкера для дочернего проекта VS2008 
:(
    Опции темы
koren
Дата 11.5.2011, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0612 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.