Добавление 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 должным образом включены.