2010-11-21 19 views
0

私は、Xmllite.libを必要とするインテルAppupサンプルプログラム 'SlideshowexampleApplication'をコンパイルしようとしています。私は検索し、Visual Studio 2008のリンカオプションにこのファイルを追加するはずですが、プロジェクトプロパティ - >構成プロパティのリンカオプションは表示されません。追加のディレクトリとして 'C:¥Program Files¥Microsoft SDKs¥Windows¥v6.0A¥Include'を追加しようとしましたが、まだコンパイルエラーが発生しています。xmllite.libをVisual Studio 2008に追加

ビルドが開始:プロジェクト:PicasaExampleComponent、設定:デバッグのWin32
作成ライブラリを...

LINK:致命的なエラーLNK1181:開くことができません入力ファイル 'のXmlLite \ libに\ XmlLite.lib'

ここで

プロジェクト例です: http://appdeveloper.intel.com/en-us/article/slideshow-example-windows

+0

libはどのディレクトリにありますか? –

+0

C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Libにあります。これは追加のインクルードディレクトリに追加しました。 – Andy

答えて

1

サンプルアプリケーションは、ライブラリfの相対パスを使用しているようですねile、XMLLite \ Libをライブラリファイル名の先頭に付けます。これは、サンプルアプリケーションコード内#pragmaの結果として起きている可能性が

、あなたは XmlLite.libへの参照があるかどうかを確認するために、ソースコード上で findstrを実行できますか?

http://msdn.microsoft.com/en-us/library/7f0aews7(v=VS.100).aspx #pragmaの情報はこのように使用されています。

EDIT:

G:\ SlideshowExample> FINDSTR/SI xmllite.lib このサンプルの 実際プロジェクトがサンプルコードでインストールされているのXmlLiteを参照するように設定されています。 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が適切に含まれています。

+0

ありがとう、私はXmlLiteディレクトリにファイルをコピーし、コンパイルしました。 – Andy

関連する問題