syntax error: 'string'

0

Jak skompilować program w Visual Studio 2015 wcześniej kompilowałem programy w Dev-C++ i próbuje przejść na ten kompilator

user image

1

I rozumiem że nie łaska pokazać kodu gdzie ten błąd wystąpił? :D
Skoro to c++ to pewnie powinieneś tam mieć std::string i #include <string>

0

user image

Po dodaniu std::string i #include<string>

user image

0

Co to jest za konstrukcja: string = "test"; i co robi definicja w pliku nagłówkowym?

2

@vsc :D :D a w jakim ty to próbujesz napisać języku? Poza tym wiesz ze tutaj można wstawić kod na forum w znacznikach <code> ? A nie screeny...

1

std::string znajduje się w <string>, a nie <string.h>

0

Nie pisałem miesiąc w c++ i takie problemy. W VS15 utworzyłem nowy projekt poprawiłem kod i zadziałało :) wcześniej pewnie było kompilowane w C

#include <string>
#include <windows.h>

BOOL WINAPI DllMain(
	_In_ HINSTANCE hinstDLL,
	_In_ DWORD fdwReason,
	_In_ LPVOID lpvReserved
	)
{
	std::string test = "test";
	FreeConsole();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1