添加windows.h时出现C ++编译错误

时间:2012-03-25 13:33:11

标签: c++ compiler-errors

我需要用C ++编写小工具 我之前从未使用过C ++作为编程语言(我有几年的Java开发经验)和.NET

我在VS中启动了一个新项目,当时我正在添加我班级的Header文件

#include <windows.h>我收到以下错误:

  

错误1错误C2143:语法错误:缺少';'在'*'c:\ program files \ microsoft sdks \ windows \ v7.0a \ include \ servprov.h之前96 1 CppLog

现在我的班级甚至没有任何真正的功能,看起来像

in header
class TheTool
{
   public :
     void Foo();
};

in cpp

void TheTool::Foo(){};

并且项目没有编译。

是否有任何建议?也许编译器没有设置好?

这是Header文件的样子

#pragma once

#include "stdafx.h"
#include <stdio.h>

//#include <Windows.h>
//#include <winuser.h>
//#include <windowsx.h>
//#include <time.h>

class TheTool
{
   public :
    void Foo();
};

当我取消注释包含时,我开始收到此编译错误。

顺便说一句,我怎么知道编纂设置?

0 个答案:

没有答案