윈도 프로그래밍용 최적의 Free Software 조합은?

freezm7의 이미지

컴파일러는 MinGW를 쓰면 될 것 같은데,

MFC 에 버금가는 라이브러리라던가,
VS 에 필적하는 IDE 가 있는지 궁금하네요.

cedar의 이미지

Eclipse CDT와 Dev-C++을 추천합니다.

jinyeong의 이미지

저같은 경우 가장 필요한 건 쓸만한 terminal 같습니다.

windows command 창 수준이 아니라,

xterm(or hanterm) 과 유사한 terminal이 없을까요?

X를 쓰지 않고 말이죠.

I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?

angpoo의 이미지

웃는남자 wrote:
저같은 경우 가장 필요한 건 쓸만한 terminal 같습니다.

windows command 창 수준이 아니라,

xterm(or hanterm) 과 유사한 terminal이 없을까요?

X를 쓰지 않고 말이죠.


cygwin에서 rxvt 씁니다. X없이도 돌아갑니다.
creativeidler의 이미지

IDE는 이클립스, 터미널은 ssh까지 지원되는 zterm, ssh 터널링이 필요하다면 putty, FTP는 Filezilla, 소스 관리는 Subversion이나 CVSNT. 이 정도면 별 부족함이 없을 것 같네요. JEdit도 플러그인 다 갖다붙이면 꽤 IDE에 가깝게 쓸 수 있습니다. 파일 관리는 쓸만한 오픈소스는 별로 없는 듯 싶고 공개인 WinM이 괜찮죠. 지금은 개발 중단된 것 같지만-_-

gongchoo의 이미지

MFC와 비슷한 용도의 wxWindows라는 라이브러리 프로젝트가 있습니다.
mingw와 같이 사용할 수 있고 sf에서 찾으실 수 있습니다.
각종 OS에서 사용 가능하고 다른 언어로도 많이 포팅돼있습니다.

IDE는 mingw 홈에 링크돼있는
http://www.devzoo.com//index.php?tooltype=WindowsEditor 에서 맘에 드시는걸 찾아보시면 되실거 같습니다.

터미널(?)... 쉘창을 말씀하시는 거라면 cygwin도 좋지만 mingw와 msys를 같이 쓰시는것도 좋다고 생각됩니다.

-----------------------
좋은거 함 만들어보자...^^

hey의 이미지

Subversion이나 CVS나 tortoise가 짱이에요~


----------------------------
May the F/OSS be with you..


Necromancer의 이미지

2004년 글이네요.
그때 당시는 mingW32, cygwin 아니면 답이 없었지요.

지금은 m$ visual studio 쓰시는게 낫습니다. community edition 으로요.
개인은 물론 작은 회사에서도 상용 프로그램 개발에 자유롭게 쓸 수 있습니다. msdn 문서를 온라인으로만 볼 수 있는 등등의 불편함이 좀 있지만요.

visual studio 안쓸거면 mingw32, cygwin 쓰시면 되지만 라이센스 문제가 있어서 회사에서 쓸거면 조심해야 합니다.
이들로 컴파일해서 만든 실행파일은 실행할때 몇가지 DLL을 필수로 요구하는데, 이들의 라이센스가 GPL 입니다. (LGPL 아닙니다)
개인이나 회사 내부에서만 쓸거면 상관없지만, 돈받고 팔 프로그램 만들려면 심각한 문제가 됩니다.

Written By the Black Knight of Destruction

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.