NormalizeString()
機能を使用するには、どのスタティックライブラリをリンクする必要がありますか?WinNLSとのリンク
MSDNで説明されているほとんどの機能とは対照的に、関数を使用するために必要な静的ライブラリは宣言されていません。私は、DLLから派生した名前を使用してみました:normaliz.lib
それは正常にリンクしましたが、私は実行時にNormalization.dll
が私のコンピュータ上に見つかりませんでしたポップアップを取得し、プロセスがシャットダウンされます。
Normaliz.dllです。 Vista以上でのみ利用可能です。 XPをターゲットにする場合は、_WIN32_WINNTマクロの値を適切に設定して、ターゲットオペレーティングシステムでは使用できない関数のコンパイルエラーが発生するようにしてください。 –
@ハンス:はい、私は既に '' _WIN32_WINNT''をチェックしています。私はWindows 7でテストしています。 –
これをWindows 7で試しても問題ありません。Windows SDKのどのバージョンを使用していますか? 6.0で試してみましたが、ntdll.dllにRtlNormalizeStringを付けてkernel32.dllに実装されていることをデバッグしながら確認しました。 Normaliz.dllの代わりに、ドキュメントを微妙に間違ってしまう。 –