我希望有人可以帮助我解决这个小问题,因为我一无所获。首先,代码如下:
#include<string>
#include<iostream>
#include<Windows.h>
using namespace std;
extern "C"
{
#include<hidsdi.h>
#include<SetupAPI.h>
}
int main()
{
int iQuit;
cout << "Testing Program" << endl;
return 0;
}
它不会让我使用标准的东西(即 cout、cin、endl 等)。只有当我取出所有外部“C”代码时,它才允许我使用它……这是为什么呢?有没有办法解决这个问题?
编辑:对不起,忘记告诉你确切的错误:它说标识符“cout”是未定义的
谢谢