AcroEdit에서 C/C++ Compile 하기…

이제 슬슬 공부나 해볼까하고 마음먹던중;;;
그냥 갑자기 C를 하고 싶어졌습니다…

이제까지 하려고 하려고 해도… 귀찮아서 접어두었던
C 책 한권을 꺼내서;;; 첫장을 펼처보니 “Turbo C++”를 설치하라는 겁니다…

전 착한 학생이기 때문에(~ㅋ) 하라는데로 설치했죠;;;

설치하고 보니 이게 왼걸;;; 구석기시대에서나 볼수있는 인터페이스;;; ㄷㄷ;;;

그래서 부대안에 있을때 사용했던 AcroEdit과 연결하기로 마음먹었습니다…

열심히 컴파일러를 찾아 해매였는데…;;; 이게 왠걸;;; 도처히 못찾겠습니다.;;; ㄷㄷ;;;
그때부터 이 삽질은 시작되었습니다…………………………………………………………

  1. 준비물
    MinGW : 윈도우 환경에서 GNU도구를 사용할 수 있게 해줍니다.
    수많은 컴파일러를 찾아 보았지만;;; 제게 맞는건 GCC뿐;;; ㄷㄷ;;;
    여기서 다운로드 받을 수 있습니다.

  2. MinGW 설치
    gcc가 설치되도록 각자 입맛에 맞게 설치해 주시면 됩니다…
    저는 당근 full 설치했습니다~ I love GNU ~ㅋ

  3. 환경변수 설정
    꼭 필요한 절차는 아니지만;;;
    콘솔환경에서 컴파일 할때 편하도록 환경변수를 등록해 줍니다…

  4. MinGW.bat 파일 만들기
    이 파일은 AcroEdit이 다중라인 명령을 실행하지 못한다는 점을 보안하기 위함입니다.
    이 파일은 어느 위치에 있던 상관이 없지만 가능한 파일 경로에 공백문자가 포함되지
    않도록 해주세요~ㅋ

MinGW.bat

set path=C:\MinGW\bin;%PATH%
gcc %*
  1. AcroEdit에서 사용자도구 등록하기

사용자 도구

메뉴이름 : MinGW Compile
명령 : 4. 단계에서 만든 MinGW.bat파일의 경로
인자 : -o %PATH%%N%.exe %PATH%%N%
작업 디렉토리 : %PATH%
밑에 옵션에서 실행이 완료될떄까지 대기 체크
DOS파일 형식명 언체크 바랍니다~ㅋ
나머진 입맛대로~ㅋ
  1. 혹은 아무거나.aut 파일을 만들어서 실행시키셔도 됩니다.

마음대로.aut

<?xml version = "1.0" ?><TeoTools>
    <TeoToolItem>
        <Capture>True</Capture>
        <ClearOutput>False</ClearOutput>
        <ColumnRegExpr></ColumnRegExpr>
        <Command>C:\cnr\MinGW.bat</Command>
        <DosFormat>False</DosFormat>
        <FileRegExpr></FileRegExpr>
        <LineRegExpr></LineRegExpr>
        <NewOutputWindow>False</NewOutputWindow>
        <Parameters>-o %PATH%%n%.exe %PATH%%N%</Parameters>
        <Prompt>False</Prompt>
        <ReloadActiveAfter>True</ReloadActiveAfter>
        <ReportExitCode>True</ReportExitCode>
        <SaveActiveFirst>True</SaveActiveFirst>
        <SaveAllFirst>False</SaveAllFirst>
        <ShortCut></ShortCut>
        <Show>True</Show>
        <SubExprNoForColumn>0</SubExprNoForColumn>
        <SubExprNoForFile>0</SubExprNoForFile>
        <SubExprNoForLine>0</SubExprNoForLine>
        <Title>MinGW Compile</Title>
        <Wait>True</Wait>
        <WorkDir>%PATH%</WorkDir>
    </TeoToolItem>
</TeoTools>

 

Similar Posts

  • MFC – Cam 영상 출력해보기

    이번 시간에는 MFC프로젝트에서 Cam 영상을 받아오는 부분을 구현해 보겠습니다.   “동영상 처리” → “영상 보기”메뉴를 추가하고, 해당 메뉴를 클릭했을 때, 영상을 뿌려주는 Dialog를 띄웁니다. Dialog에서 “시작” 버튼을 클릭했을 경우 Caption이 “중지”로 바뀌고, Static 영역에 영상을 뿌려주게 만들어 보겠습니다.   먼저 사용할 다이얼로그부터 만들어야겠죠? [리소스 뷰]에서 [리소스 추가]를 선택합니다.   [Dialog]가 선택된 것을 확인하고 [새로 만들기]를…

  • 공간 영역 필터링 – Dialog Box 기반 구현

    이번 시간에는 Dialog Box기반으로 OpenCV를 이용하는 방법에 대해서 알아보겠습니다.   공간 필터링(Spatial Filtering)이란 영상에 있는 공간 주파수 대역을 제거하거나 강조하는 필터 처리입니다. 사용되는 필터의 계수에 따라 특정 주파수를 제거하거나 강조하게 되며, 필터 마스크(Filter Mask)또는 회선 마스크의 가중치 선택이 공간 필터의 행동을 결정하게 됩니다. 영상처리에 사용되는 회선 마스크는 홀수 차원의 정방형 마스크가 사용되게 됩니다.   필터는…

  • 정지영상 캡춰기능 구현

    이번 내용도 후딱 넘어가겠습니다. 이전 시간까지 Cam에서 영상을 받아와 Dialog로 뿌려주는 부분을 했었죠? 이번 시간에는 이 동영상의 스틸 컷(Still Cut)을 만들 수 있게 정지영상으로 캡춰하는 기능을 구현해 보도록 하겠습니다. 참고로 동영상으로 저장하고 싶다면 cvReleaseVideoWriter, cvWriteFrame, cvReleaseVideoWriter를 적절하게(?) 쓰시면 됩니다.   정지영상 캡춰기능은 정말 간단합니다. 버튼 하나 만들구요, 그 버튼을 누르면… 전에 만들었던 전역 함수 기억하시죠?…

  • Visual Studio 2010에서 OpenCV 라이브러리 빌드하기

    저번에 해봤던 “Visual Studio 2010에서 OpenCV 이용하기(http://deios.kr/395)”에서는 디버그 모드로 이용이 불가능한 문제가 있었습니다. 그래서 이 번에는 직접 OpenCV 2.1 라이브러리를 빌드해 보도록 하겠습니다.   먼저 CMake를 다운받습니다. CMake는 크로스 플렛폼 Make네요. http://www.cmake.org/cmake/resources/software.html 설치는 별 다른게 없습니다. 그냥 다음 연타로 CMake를 설치해 줍니다.   다음으로 OpenCV 2.1 Windows Version을 다운받고, 적당한 곳에 압축을 풀어 줍니다. http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download…

2 Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다