2009-10-07 3 views

답변

3

유닉스와의 이식성을 염두에 둔다면 gcc 기반의 mingw 컴파일러를 사용하십시오. Gcc는 많은 아키텍처와 OS에서 널리 사용 가능합니다. Windows에서만 작동하는 경우 Codeblock과 비교하여 Visual Studio Express가 더 나은 선택 일 수 있습니다.

1

어때 대략 Visual Studio Express? 이것은 매우 훌륭한 IDE를 갖춘 완벽한 패키지입니다.

0

Codeblocks은 많은 컴파일러를 지원합니다. 일반적인 용도로 CB를 mingw과 함께 사용하는 것이 좋습니다.

0

원하는 작업에 따라 다릅니다. POSIX API를 사용하려면 mingw를 사용할 수 있습니다. Windows 사용자에게 배포하는 경우 컴파일러가 최적화 된 코드를 만드는 것이 일반적이므로 Visual Studio를 사용하고 싶을 것입니다.

CMake는 여러 플랫폼을 원한다면 사용할 수 있습니다. CodeBlocks/Eclipse/Visual Studio/GNU를 만들 것입니다. 올바른 설정으로 프로젝트를 만들 수 있습니다.

4

GUI 응용 프로그램을 개발하고 최대 이식성을 원하는 경우 MinGW for compiler 및 IDE 용 Qt Creator (MinGW 번들과 함께 제공됨).

Windows를 고수하고 Win32 API를 사용하여 UI를 직접 코딩하는 것을 원하지 않으면 Visual C++ Express가이 트릭을 수행합니다.

0

Codeblocks를 사용하고 싶다면 mingw를 선택하는 것이 좋습니다. 그러나 C++은 Java와 다릅니다. 쓰기는 어디에서나 실행됩니다. 또한 다른 플랫폼에서 컴파일하고 어디서나 실행할 수는 없습니다.

당신은 다른 플랫폼에 대한 코드를 변경해야합니다 (승리/유닉스 등) (예 : 소켓 프로그래밍은 Windows 및 Linux에 다릅니다)

이것은 당신이 플랫폼에 독립적 아니라는 것을 의미한다. 그래서 나는 당신이 더 좋은 것을 가기를 추천합니다. Eclipse는 좋지만 커뮤니티는 훌륭하지만 QT 또는 Visual Studio (6.0 또는 2008 for .Net)가 나을 것입니다.

관련 문제