2011-05-15 4 views
3

Windows 용 응용 프로그램을 프로그래밍하는 방법을 배우기 시작하겠습니다. 어떤 컴파일러를 사용해야하는지 잘 모르겠습니다. 지금은 Code :: Blocks IDE 10.5를 사용하고 익숙해 져 있습니다.Win32 프로그램 용 컴파일러?

GNU GCC 컴파일러 또는 MSVC++ 2008 컴파일러를 사용해야하는지 잘 모르겠습니다. Win32 GUI 프로젝트를 만들 때 다른 것을 선택해야 할 이유가 있습니까?

그리고 어떻게 컴파일러/링커가 자신의 디렉토리가 아닌 Windows SDK 디렉토리를 보도록 할 수 있습니까?

+0

그래서 C++ 코드를 컴파일하려고한다고 가정합니다. –

+0

예 c 또는 C++. 나는 그것으로 충분하다는 것을 알고있다. – MCCP

+1

당신은 Code :: Blocks를 가진 그것들을 사용할 수있다. 가장 좋아하는 것을 선택하십시오. –

답변

7

Code :: Blocks를 사용하는 임의의 코드를 사용할 수 있습니다. 가장 좋아하는 것을 선택하십시오. 윈도우 SDK에 대한 도구 이야기에 관해서는, 당신의 프로젝트를 마우스 오른쪽 단추로 클릭하고 선택 "옵션을 빌드 ...": \ 프로그램 파일 \은 Microsoft SDKs \ 윈도우 \의 V7 :

The Build options dialog

<SDKPath>\include (C를 추가합니다. 0A \ Include 내 컴퓨터에) 컴파일러 디렉터리 및 링커 디렉터리를 추가합니다 <SDKPath>\lib (내 컴퓨터에서 C : \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Lib)

+1

MinGW에서 문제가 발생하면 [이 답변] (http://stackoverflow.com/questions/2022112/can-g-mingw-play-nice-with-the-windows-sdk)에 제안 된 -mwindows 플래그를 사용해보십시오. -is-visual-studio-the-only-option/2022130 # 2022130). –

0

Win32 프로그램 (특히 GUI 것들) 나는 Visual Studio가 좋은 선택이라고 생각합니다. 물론, 그 단점의 점유율을 가지고 있지만 전체적으로 아주 좋은. 또한 here에서 무료 (제한된 기능) 복사본을 가져올 수 있습니다.

1

+1 to Visual Studio. Windows보다 더 나은 것을 손으로 찾을 수 있습니다. Cygwin 콘솔에서 comand line gcc/g ++을 사용할 수도 있지만, 여전히 VS를 코드 편집기로 사용합니다.

http://www.microsoft.com/express/Downloads/

+0

VS 2010을 지금 무료로 다운로드 할 수있는 이유는 무엇입니까? –

+0

나는 2008 년의 "시각적 인"모습을 선호합니다. "Studios"모두 괜찮습니다. –

0

나는 대부분의 다른 사람이 말하는 것을 동의 할 및 Visual Studio를 사용합니다 : 현재 무료 VS2008 Express를 얻을 수 있습니다. 지적되는 바와 같이, 익스프레스 버전은 무료이지만, 학생 인 경우 Microsoft DreamSpark 프로그램을 살펴 봐야합니다.