我正在尝试从C++ CLR类库调用一些WFP函数(“新建项目”->“Visual C++”->“CLR”->“类库”)

码:

#include <windows.h>
#include <fwpmu.h>
#pragma comment (lib, "fwpuclnt.lib")

仅此而已,Windows SDK中的许多包含文件都无法编译。我想念什么?

例:
Error 12 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (program files)\microsoft sdks\windows\v7.0a\include\fwptypes.h 336 1 testlib

编辑:

我找到了解决方案,它是某些头文件中的错误:http://social.msdn.microsoft.com/Forums/en/wfp/thread/8fd93a3d-a794-4233-9ff7-09b89eed6b1f

CLR和另一个 header 之间存在冲突:http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/92c473d6-c963-44fa-9150-6c6af502112b

最佳答案

我找到了解决方案,它是某些头文件中的错误:http://social.msdn.microsoft.com/Forums/en/wfp/thread/8fd93a3d-a794-4233-9ff7-09b89eed6b1f

CLR和另一个 header 之间存在冲突:http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/92c473d6-c963-44fa-9150-6c6af502112b

关于c++ - 在Visual Studio 2010中包含fwpmu.h时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5888757/

10-15 07:49