先週、CE5.0フレームワークでDirectDrawを機能させようとしてきましたが、私は非常に奇妙な問題にぶち当たっています。私は私が私が図書館に欠けていると思わせるこれ、そこに直接ジャンプすることができますように私は私のコードでは、この機能を持っているとき、私はDirectDrawCreateで 'LNK2019未解決の外部シンボル'を解決する
を取得する機能自体は、.hの中に存在する
ddrval = DirectDrawCreate(NULL, &lpDD, NULL);
しかし、私はそれがリモートのCE5.0デバイスのために構築されているので、これをチェックしたり修正したりする方法を知らない。私はLR_CREATEDIBSECTIONや他のLR定数や存在しない型の小さな違い(HBITMAPが好きではなく、LPCWSTRが優先されているなど)などが欠けているといういくつかの微妙なヒントにぶつかります。
ご協力いただければ幸いです。メモと同様、WindowsMobile5.0コードはデバイス上で動作しません。問題の関数をコメントアウトすると、コードがコンパイルされて実行されます(DirectDrawCreateは重要ですが、LNKエラーはなくなります)
ありがとう、それは問題を世話したようです。私は事前にたくさんの検索をしましたが、私の問題のように思えるものは、dxguid.libを持っていないことから来ていました。もちろん、それを添付したときには全く役に立たなかったのです(私は.libsをVS2008 C++は間違っていましたが、もう少し調べてみてください)。 – Lunin