Мне нужно написать небольшой инструмент на C ++. Я никогда раньше не использовал C ++ в качестве языка программирования (у меня есть пару лет опыта разработки Java) и .NET
Я начал новый проект в VS,когда я добавляю в свой заголовочный файл моего класса
#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(){};
и проект не компилируется.
плз какие-нибудь предложения?Может быть, компилятор не настроен нормально?
Вот так выглядит заголовочный файл
#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();
};
Когда я комментирую включение, я начинаю получать эту ошибку компиляции.
Кстати, как узнать настройки компилятора?