我試圖調用從C++ CLR類庫一些WFP功能fwpmu.h(新建項目 - > VISUAL C++ - > CLR - >類庫)錯誤包括Visual Studio 2010中
代碼:
#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和另一頭之間的衝突: http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/92c473d6-c963-44fa-9150-6c6af502112b