Visual C++ 2008 i WinApi

0

Witam ostatnio postanowiłem się przesiąść z Dec-C++ na Visuala C++. I najprostszy program WinApi który bez problemu kompilował się w Devie nie chce się skompilować w Visualu. Może mi ktoś powiedzieć jak to wszystko ogarnąć? Chodzi mi o konfiguracje etc.

Dzięki z góry i pozdro.

2

Jedynie jasnowidz.Programiści potrzebują zobaczyć kod źródłowy,a przynjamniej komunikaty błędów

0

Ja się pobawię w jasnowidza. Prawdopodobnie ma to związek z tym, że Visual domyślnie wybiera wersje funkcji z rozszerzonymi znakami (wchar_t).
Dwa rozwiązania:

  1. pododawaj A na końcu wszystkich funkcji które mają dwie wersje ( nie wszystkie mają)
  2. przed nagłówkami dodaj:
 
#ifdef UNICODE
#undef UNICODE
#endif 

#ifdef _UNICODE
#_undef _UNICODE
#endif

(Prawdopodobnie zadziała :D)

0

spróbUj z L przed stringami... np. zamiast (..., "Tytuł",...) zrób (..., L"Tytuł",...) jakbyś nie ruszał opcji jeszcze.

0

Ja by, stawiał na brak stdafx. Tego dziwnego nakłówka - prekompilowane biblioteki itp itd.

0

a ja na brak odmawiania mantry: skompiluj się skompiluj się skompiluj się skompiluj się skompiluj się ...

Visual z zasady nie wymaga żadnych zmian by program się kompilował. Ważne jednak, by był utworzony odpowiedniego typu projekt (Win32, Console, bez „precompiled headers”).
Samo otwarcie pliku .cpp bez tworzenia projektu nie zadziała.

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