Добавление xmllite.lib в Visual Studio 2008 - PullRequest
0 голосов
/ 21 ноября 2010

Я пытаюсь скомпилировать пример программы 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 Ответ

1 голос
/ 22 ноября 2010

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

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

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

EDIT: На самом деле проекты в этом примере настроены для ссылки на 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;% (AdditionalDependencies) PicasaExampleComponent \ PicasaExampleComponent.vcxproj: XMLLite \ Lib \ XmlLite.lib;% (AdditionalDependencies)

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

...