Добавление xmllite.lib в Visual Studio 2008

Я пытаюсь скомпилировать пример программы Intel Appup "SlideshowexampleApplication", для которой требуется Xmllite.lib. Я искал и вижу, что должен добавить этот файл в параметры компоновщика в Visual Studio 2008, но не вижу параметра компоновщика в разделе Свойства проекта -> Свойства конфигурации. Я попытался добавить "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include" в качестве дополнительного каталога включения, но все еще получаю ошибку компиляции.

Начата сборка: Проект: PicasaExampleComponent, Конфигурация: Отладка Win32
Создание библиотеки...

ССЫЛКА: фатальная ошибка LNK1181: не удается открыть входной файл 'XMLLite\lib\XmlLite.lib'

Вот пример проекта: http://appdeveloper.intel.com/en-us/article/slideshow-example-windows

1 ответ

Решение

Похоже, что пример приложения использует относительный путь для файла библиотеки, добавляя XMLLite\Lib к имени файла библиотеки.

Это может происходить в результате #pragma в примере кода приложения, вы можете запустить findstr в исходном коде, чтобы увидеть, есть ли какие-либо ссылки на XmlLite.lib ?

http://msdn.microsoft.com/en-us/library/7f0aews7(v=VS.100).aspx для получения информации о #pragma, как он используется таким образом.

РЕДАКТИРОВАТЬ: На самом деле проекты в этом примере настроены для ссылки на XmlLite, который установлен с примером кода:

G: \ SlideshowExample> findstr / si xmllite.lib . PicasaExampleComponent \ PicasaExampleComponent.vcproj: AdditionalDependencies = "XmlLite \ Lib\XmlLite.lib" PicasaExampleComponent\PicasaExampleComponent.vcproj: AdditionalDependencies="XmlLite \ Lib \ XmlLite.lib" PicasaExampleComponent \ PicasaExampleComponent.vcxproj: XmlLite \ Lib \ XmlLite.lib;% (Дополнительные зависимости) PicasaExampleComponent\PicasaExampleComponent.vcxproj: XMLLite\lib\XmlLite.lib;%(AdditionalDependencies)

Вы можете использовать этот или получить тот, который вы установили с SDK должным образом включены.

Другие вопросы по тегам