我可以在 windows 上的 C++ 中包含 crypt.h 吗?

Can I include crypt.h in c++ on windows?

我有一个 c++ 项目,我正在其中使用 crypt.h,但编译器无法识别它:"Cannot open include file: 'crypt.h': No such file or directory"。我的操作系统是 Windows 7.

    #include <crypt.h>

它还有别的名字吗?我能以某种方式替换它吗?

我在这里找到了答案:How do you compile WinCrypt.h under Visual C++? 我首先包含 windows.h,然后包含 wincrypt.h,这为我解决了问题。但是一定要遵守这个顺序,不然不行。