Visual C++ 2008 i WinApi

Odpowiedz Nowy wątek
2011-08-13 12:00
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.


Potrzeba matką wynalazków.
A nauka i tak rządzi :p

Science rules!!

Pozostało 580 znaków

2011-08-13 12:34
2

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


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]

Pozostało 580 znaków

2011-08-13 20:04
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)

edytowany 1x, ostatnio: Atael, 2011-08-13 20:05

Pozostało 580 znaków

2011-08-13 22:51
wiecejwodkipanie
0

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

Pozostało 580 znaków

2011-08-14 11:53
CAD
0

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

Pozostało 580 znaków

2011-08-14 12:54
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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