Re[2]: static Qt - проблемы с линковкой
От: commando Россия  
Дата: 09.09.08 20:43
Оценка:
Здравствуйте, Marty, Вы писали:

M>Теперь идем в свойства проекта Project properties/Linker/Input/Additional Dependencies, добавляем comdlg32.


Да, так и сделал, но аналогично пришлось подключать gdi32.lib, advapi32.lib и еще несколько либ. В общем, делать такое более одного раза весьма утомительно.

M>Когда вы собирали с Qt dll-ками, они уже импортировали все, что нужно, а ваш код непосредственно не вызывал эту функцию. а теперь Qt в либах, все внешние зависимости и вылезли, многие удовлетворены теми либами, которые MSVC всегда использует (Default libraries), но Comdlg32.lib к их числу не относится.


А нельзя ли заставить линкер ограничиться теми функциями, которые реально используются у меня в коде?
Кроме того, почему вообще мне приходится прописывать вручную либы, которые используются Qt? Ведь тот же boost (в части filesystem) работает без явного прописывания включаемых либ.

PS. Второй комментарий прочитал. Все-таки интереснее избежать данной проблемы в будущем, а не обходить ее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.