Qt5 プロジェクトで静的ライブラリを使用する必要があります。VC++ 2010 をコンパイラとして、QtCreator を IDE として使用しています。
動的バージョン (.DLL) を使用すると、すべて正常に動作します。静的バージョン (.LIB) を使用しようとすると、ライブラリが満足できない他の依存関係を探しているようです。残念ながら、私のプロジェクトでは DLL を使用することはできません。
ポイントは、VC++ IDE から静的ライブラリを使用しようとすると、すべて正常に動作するということです。Qt プロジェクトでは、他の VC++ ヘッダーを問題なく使用できることに注意してください。
リンカに何かが欠けている間、コンパイラは必要なものすべて (基本的に、私のソース コードと必要なすべてのヘッダー) を見つけることができるようです。
エラー: LNK2019: 未解決の外部シンボル _ imp _SystemTimeToVariantTime@8 が関数で参照されています "bool __cdecl SystemTimeToMinute(struct _SYSTEMTIME *,unsigned long *)" (?SystemTimeToMinute@@YA_NPAU_SYSTEMTIME@@PAK@Z)
SystemTimeToVariantTime は、OleAut32.lib で定義されています。
グローバル変数 INCLUDE と LIB の内容に基づいて、リンカーが必要なライブラリとヘッダーを自動的に探すと期待するのは間違っていますか?