Похоже, что пример приложения использует относительный путь для файла библиотеки, добавляя 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, правильно включенным.