Windows 용 최고의 C ++ IDE 또는 편집기
Windows에서 사용하기에 가장 적합한 C ++ IDE 또는 편집기는 무엇입니까? Notepad ++를 사용하지만 Visual Studio에서 IntelliSense가 누락되었습니다.
C / C ++ 지원이 포함 된 최신 NetBeans 릴리스가 훌륭하다는 것을 알았습니다.
http://www.netbeans.org/features/cpp/index.html
음, Visual Studio가 최고의 IDE이기 때문입니다. 다크 사이드로 돌아 오세요.
저는 개인적으로 Visual Assist ( http://www.wholetomato.com/ ) 와 같은 타사 추가 기능과 결합 된 Visual Studio를 좋아 합니다. 나는 다른 몇 가지를 시도해 보았고 항상 Visual Studio로 돌아 왔습니다. 또한 Visual Studio는 개발 산업에서 널리 사용되는 제품이므로 사용 경험이 있으면 장점이 될 수 있습니다.
이클립스 CDT는 나를 위해 잘 작동합니다. MinGW 및 Cygwin을 대상으로 지원합니다. 또한 CVS 및 Subversion과 잘 통합됩니다.
최신 빌드 인 Ganymede는 여기에서 다운로드 할 수 있습니다 .
Visual Studio의 무료 "Express"버전이 있습니다. Visual Studio를 좋아하고 "Express"에디션이 무료라는 점을 감안할 때 다른 편집기를 사용할 이유가 없습니다.
나는 Visual Studio에 투표했지만 C #과 같은 .NET 언어에 비해 C ++는 2 급 시민 (컴파일러와 물건이 아니라 IDE 지원)처럼 취급되는 것 같지만 MS가 다음 버전의 Visual Studio에서 이에 대해 뭔가를 할 수 있기를 바랍니다. (새로운 표준이 다가오고 있으며 그들은 10이 새로운 6이어야한다고 약속했습니다.)
VIsual studio는 지금까지 최고의 IDE이지만 Code :: Blocks를 살펴볼 수도 있습니다.
Windows에서 Microsoft Visual C ++ Express 를 사용하는 것을 선호합니다 . 2008 년 ide는 괜찮지 만 2005 Express는 여러분이 참여하고 싶은 많은 오픈 프로젝트를 더 잘 지원합니다. 2008 년에 Firefox 나 half life 2 mod를 컴파일하는 것은 고통 스럽습니다. 또한 찾을 때 일반적인 팁으로 소프트웨어, 저는 위키피디아에서 "비교"를 검색하고 싶습니다.이 경우 통합 개발 환경의 비교를 검색 합니다.
도움이 되었기를 바랍니다.
Qt 개발에 관심이 있다면 Qt Creator가 잘 작동하며 무료입니다.
Visual Studio (Express)의 디버거가 다른 IDE를 사용하지 못하게하는 킬러 기능이라고 생각합니다.
Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )
IDE에는 너무 혁신적인 기능이있어 이러한 기능 없이는 어떻게 살았는지 알 수 없습니다. 통합 된 도움이 하나였습니다. IntelliSense와 유사한 기능은 또 다른 기능입니다. VS 6.0의 Debug and Continue는 절대적으로 킬러였습니다. Visual Studio는 꽤 오랫동안 엉덩이를 찼습니다. 끔찍한 NeXTstep 찢어짐을 감안할 때 나쁘지 않습니다. (아니면 VS가 괜찮아 보일 때까지 NeXTstep의 추억이 희미 해 졌나요?)
물론 VS보다 훨씬 더 나은 EDITOR가 있지만 Win32 개발을위한 완전한 패키지로서 가까이 다가오는 것은 없습니다.
현재 무료 Express 에디션이 있지만 꽤 무능한 것 같습니다.
Linux (및 일부 FPGA 벤더 툴체인에서 사용되는 Windows의 파생물)에서 Eclipse를 꽤 즐기고 있습니다. 하지만 통합 된 MSDN 스타일 도움말의 부족이 정말 마음에 들지 않습니다.
기본적으로이 두 가지 선택에 달려 있다고 생각합니다.
이맥스. Xemacs는 Windows에서 잘 작동합니다. IDE로 사용하려면 Cygwin에서 실행하는 것이 좋습니다.
제우스 편집기는 C / C ++에 대한 지원을 가지고 있으며, 또한 intellisensing의 형태를 갖는다.
ctags에서 생성 한 태그 정보를 사용하여 인텔 리젠 싱을 수행합니다 .
대체 텍스트 http://www.zeusedit.com/images/_lookmain.jpg
Visual Studio는 가장 최신이며 아마도 "최고의"무료 IDE입니다. Dev C ++는 약간 구식이며 mingw는 대부분의 부스트를 컴파일하지 않습니다 (정규식 제외). 대부분의 다른 컴파일러는 화성 및 볼랜드와 같이 날짜가 지정되고 희미 해집니다. 하지만 원하는대로 사용할 수 있습니다!
언급되지 않은 것은 강력한 오픈 소스 크로스 플랫폼 IDE 인 CodeLite 입니다. 다른 기능 중에서 코드 완성 기능이 있습니다.
이 질문에서 자신을 인용하겠습니다 : https://stackoverflow.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854
누군가가 이미 이것을 말했지만 QtCreator는 Qt4 개발에 정말 좋습니다.
그것은 정말 좋은 코드 완성 지원을 가지고있을뿐만 아니라. 또한 코드와 완료해야 할 사항에 대해 조금 더 알고 있으며 내가 필요하다고 생각했습니다. 예를 들어 슬롯 / 신호에 대해 알고 있습니다. 이것은 코드를 통해 슬롯 / 신호를 연결하는 것이 이전보다 훨씬 쉽다는 것을 의미합니다.
코드 편집이 정말 좋습니다. 코드를 리팩토링 할 때 (밑줄로 시작하는 몇 가지 변수) 줄 사이의 커서 위치가 기억되어 리팩토링이 훨씬 쉬워졌습니다. 코드 들여 쓰기는 내 방식을 방해하지 않을만큼 똑똑합니다 (KDevelop는 구성 가능했지만 QtCreator는 내가 코딩하는 방법을 배웁니다. 적어도 그렇게 느끼는 것 같습니다).
그런 다음 멋진 키 조합이 있습니다. IDE의 대부분의 기능은 바로 가기를 사용하여 액세스 할 수 있습니다. "control + k"는 일부 명령 줄 사용자가 좋아하는 좋은 것입니다.하지만 저는 GUI 지향적입니다. 나는 그것을 사용하지 않습니다.
내가 정말 좋아하는 것은 분할 창 명령입니다. 예, KDevelop3는 그것을하지만 QtCreator만큼 좋지는 않습니다. 내가 가장 좋아하는 것은 control + e, 3로, 클래스의 헤더와 구현을 표시하는 데 사용합니다. 다시 한 번, 여기 탐색은 내가 본 것 중 최고입니다 (control + e, o).
또한 멋진 SCM 통합이 있습니다. 나는 일반적으로 SVN을 사용하며 솔직히 필요한만큼 좋지 않습니다. 프로젝트를 비교하는 지름길도없고, 전체 프로젝트를 커밋하는 diff도없고, 여러 파일을 커밋하는 옵션도 없습니다.
나는 또한 "외부 도구의 전체 통합"을 좋아하지 않습니다. 나는 여전히 외부 QtAssistant를 좋아합니다. control + tab은 큰 기사를 읽기가 더 쉽습니다. 하지만 .... QString s를 정의하고 QString의 인터페이스를 읽고 자하는 3 줄 아래에 커서를 놓고 F1을 누르면 어시스턴트가 QString의 문서와 함께 사이드 바로 제공됩니다. 큰 장점입니다.
정의를 따르고 싶습니까? F2에서 도움을 받으세요. F4? 헤더 / 구현을 변경합니다 (예, 이클립스가 더 잘합니다 ...).
디버거가 좋습니다. VisualStudio만큼 좋지는 않지만 Qt4 내부를 지원합니다 (QString 및 QList의 값을 볼 수 있습니다!).
계속할 수 있지만 IMHO에 두 번째와 세 번째 시도를해야합니다. 정말 좋은 제품입니다. Eclipse만큼 유연하지는 않지만 (안녕하세요 ryansstack) 정말 작고 빠르며 젊은 프로젝트입니다. 제가 찾고 있던 것을 정말로 찾았 기 때문에 QDevelop 개발을 중단했습니다.
추신 : 네, QDevelop 개발을 중단했습니다. 저는 개발팀에있었습니다.
내 답변은 Qt4 개발에만 해당됩니다. 경고 받다.
SlickEdit는 매우 멋지고 intellisense와 같은 것을 지원합니다. 현재 회사에서 저는 Visual Studio를 사용하고 있으며 대부분 익숙해졌지만 여전히 제가 놓친 SlickEdit 기능이 있습니다.
완전한 올인원 패키지 인 Visual Studio 2008은 Windows를 사용한 C ++ 개발을위한 최고의 IDE입니다.
Visual studio is great, but there are few tricks you can enhance it with. SonicFileFinder is one - helps you to search source files by partial match. You can map solution-tree to Alt+1, partial filename search to alt+2, and properties-window to alt+3. These are the three most used windows.
Another great tool that is ofter misunderstood is ctrl+shift+F shortcut for searching file contents. People dont use because it's so slow, but my advice is - deal with it. Searching the whole solution (or even all files in project folder) is only slow the first time you use it. Consequitive searches are as fast as jump-to-definition-feature.
I've tried SlickEdit, Notepad++, emacs, jEdit and Visual Studio. VS wins hands-down for Best Windows IDE.
jEdit is probably the best GUI cross-platform editor/almost-IDE, and emacs is probably the best terminal cross-platform editor/almost-IDE. The advantage with using these is that when you jump to a Mac or Linux box, you know how they work.
I tried Eclipse, but it ran like a no-legged dog it was so slow, so I didn't use it much. Maybe tech is better now, but eh.
With Intellisense, code folding, edit and continue, and a whole host of other features, Visual Studio is certainly the best IDE. However, for simple code editing, I often use UltraEdit. It has some great features not found in Visual Studio. One surprisingly useful feature is being able to select a column in the editor. You can find and replace within the column (useful for tabs vs. spaces wars...) delete the column, etc...
How about CodeBlocks, i find it so fine with me, especially the new 10.05 version.
I would recommend C++Builder, from Embarcadero, for C++ work and there is also a free version available. If you prefer Visual Studio, download one of free express editions.
Here's another vote for Visual Studio. The debugger and Intellisense are definitely it's hallmarks. While other IDE's offer code-completion, I've often found them to be somewhat sluggish in this area for some reason (sluggish being a reference to the speed at which code-completion occurs and offers selections).
Other than VS, NetBeans is a good polished IDE and is updated on a very regular cycle.
I think it's largely a matter of taste, but I would recommend begginers to stick to a pure editor (vi, emacs...) instead of a full fledged IDE so they can figure out the whole toolchain that modern IDEs hide.
Just for the record, my weapon of choice is Emacs.
personally i dont like microsoft......I hate to admit that visual studio is the best IDE i ever use.....Netbeans is gud but drasticaly slow....other free IDEs are useless.. so people try to stick with VS....
M$ VS2008 is a better IDE for this.
The question says specifically IDE so I am guessing thats what you want. In that case, the main options are Visual Studio and Eclipse CDT as stated above. Of those, I personally prefer Eclipse. However, don't necessarily limit yourself to an IDE. I prefer to use vim as my editor and WinDbg as my debugger. For compilation, your project will probably dictate this. I currently use NMAke on the command line.
Use Visual Studio 2010. You can get the full version free with DreamSpark
참고URL : https://stackoverflow.com/questions/89275/best-c-ide-or-editor-for-windows
'programing tip' 카테고리의 다른 글
Android에서 분실 한 키 저장소 비밀번호를 처리하는 방법은 무엇입니까? (0) | 2020.10.20 |
---|---|
조건부 XOR? (0) | 2020.10.20 |
Android 사용자 정의 ROM에서 통화 중 음성 재생 수정 (0) | 2020.10.20 |
javafx가 반투명 커서를 망가 뜨리는 이유는 무엇입니까? (0) | 2020.10.20 |
CSS : transform : translate (-50 %, -50 %)는 텍스트를 흐리게 만듭니다. (0) | 2020.10.20 |