2

CNG(Bcrypt.dll)コードを含むアプリケーションがあります。Windows 7でアプリをビルドし、bcrypt機能をコンパイルして実行できるようにしたいのですが、Windows XPマシンでビルドしている場合は(コンパイル時に)「スキップ」したい(「スキップ」を印刷したい)暗号化」など、XPでコンパイルした場合)。

コンパイル時に、自分のマシンがWindows 7かXPかを確認して、適切なコードをコンパイルする方法はありますか?これに基づいてビルドターゲット/makefile/プロジェクトファイルを変更したくない(/ Dはしたくない)、これをビルドする人は誰でもビルドするだけで、コンピューターがサポートするものは何でも生成されます...

これは可能ですか?

ありがとう!

4

0 に答える 0