Я относительно новичок в C++. Попрошу разъяснить следующие вопросы.
Что собой представляют *.lib-файлы?
Включают ли они скомпилированный код?
Почему у меня нормально подключаются *.lib-файлы , скомпиленые только с Debug-настройками?
Я так понял единственный способ ,не учитывая непосредственное подключение source-файлов (*.c, *.cpp …) ), использования библиотеки, содержащей оные – это компиляция ее в lib-файл, потом добавления его с помощью pragma comment в *.h-файл, который в свою очередь включается в файл проекта. Но при этом IntelliSense-поиск не позволяет искать объявления функций библиотеки в source-файлах. Можно ли сделать так, чтобы он-таки находил их? Я понимаю, что *.c..-файлы они на то и есть *.c..-файлы, чтобы быть private-элементами библиотеки, но все-таки.
24 января 2010 в 20:00
Сори за оффтопик!
#2. Хорошая ссылка, подобные материалы искал давно.
Спасибо!
22 января 2010 в 20:01
либы инклудятся так: #pragma comment(lib,"файл.lib")либы – скомпилированные дескрипторы…вроде как)))
27 августа 2009 в 2:00
тогда звиняюсь) ну с этим .lib файлами никогда дела пока иметь не проходилось)
26 августа 2009 в 20:02
А ты прочитай букффы.
То что вы написали я знал и не имеет отношения к вопросу.
Крутая ссылка Там ничего нет.
26 августа 2009 в 2:01
чёт чересчур много букаф
что тебе мешает просто написать что хочешь в отдельных .h файлах и в освновной программе
#ifndef someconst
#include "someconst.h"
#endif
??
насчёт .lib файлов, если не ошибаюсь, то тут написано
//window.edu.ru/window_catalog/files/r28588/ust...