Справка по компиляции WxWidgets

Я попытался скомпилировать WxWidgets (Latest; VC9; Release), но он выдал только файлы *.obj и *.pch, а не файлы *.lib. Я знаю, что файлы *.obj - это объектные файлы, а файлы *.pch - это предварительно скомпилированные заголовки, но я ссылаюсь на них из С++ или мне каким-то образом нужно преобразовать их в файлы *.lib.

Кстати, я никогда не использовал *.pch и совсем с ними не знаком. Я использую C++ всего несколько месяцев...


person Joshua Vega    schedule 09.08.2011    source источник
comment
Загляните в каталог сборки вашего проекта. Или, если этого не существует (прошло некоторое время с тех пор, как я использовал VC++), найдите каталог с именем отладка или выпуск, или, если это не удается, найдите *.lib. Также как вы создаете wxWidgets? iirc проект имеет несколько подпроектов, которые вы можете построить. Убедитесь, что вы выбрали опцию «Построить все» в VC++.   -  person arunkumar    schedule 09.08.2011
comment
Ах, глядя на журнал сборки, я заметил несколько ошибок в файлах... Придется их исправить. Кто-нибудь знает, где я могу получить предварительно скомпилированную версию WxWidgets?   -  person Joshua Vega    schedule 09.08.2011
comment
да, используйте wxPack wxpack.sourceforge.net   -  person RobertoP    schedule 10.08.2011


Ответы (1)


Будучи статической библиотекой, .lib представляет собой просто набор файлов .obj. Вы можете получить это, выбрав «Статическая библиотека» в качестве типа проекта в Visual Studio.

person Bo Persson    schedule 09.08.2011