글
Technical Article/펌 2005. 7. 27. 17:04Java 에서 전처리문 사용하기
제 목 Java 에서 전처리문 사용하기.. 7170 oselo79@nate.com 7170 0 0
작 성 자 oOOo(oselo79)
첨부
파일
작성시각 2005-07-26 오후 11:06:41 조 회 수 49
글 분 류 ETC
C++ 게시판에 Java 관련해서 올리니.. 좀 아이러니하네요.
그래도 C 의 전처리기를 이용해서, 각종 언어에 전처리문을 넣을 수 있는 것이니 괜찮겠죠^^?
Java 코딩을 할 때, 전처리문이 없기 때문에 불편한 점이 꽤 많습니다.
버전관리 할 때, 특히 그렇죠.
다음과 같이 *.bat 파일을 만들었습니다.
=====================
mkdir bak
copy *.java bak\
ren *.java *.c
cl.exe /P /EP
del *.c
ren *.i *.java
pause
=====================
cl.exe 가 없다는 에러가 나온다면, Visual Studio 가 설치되어 있는, bin 폴더에 보면 있습니다.
복사해서 사용하던지..
SET PATH = "%비주얼스투디오 설치된 곳%\bin
을 잴 위에 넣어줘도 되고요..
이렇게 하면,
#include "Define.h" // 제 경우, Define.h 에 모든 #define 문을 넣어놨습니다.
#if,#ifdef
등.. 전처리문을 쓸 수 있습니다.
특히,
#define 문이 없기 때문에.
public final int TVALUE = 10; // 이런식으로 상수를 만들었던 것을,
#define TVALUE 10 // 으로 대체 할 수 있기 때문에, 상당히 유용할 듯 합니다.
특히, 모바일 JAVA 할 때, 버전 관리에 유용하겠죠??
작 성 자 oOOo(oselo79)
첨부
파일
작성시각 2005-07-26 오후 11:06:41 조 회 수 49
글 분 류 ETC
C++ 게시판에 Java 관련해서 올리니.. 좀 아이러니하네요.
그래도 C 의 전처리기를 이용해서, 각종 언어에 전처리문을 넣을 수 있는 것이니 괜찮겠죠^^?
Java 코딩을 할 때, 전처리문이 없기 때문에 불편한 점이 꽤 많습니다.
버전관리 할 때, 특히 그렇죠.
다음과 같이 *.bat 파일을 만들었습니다.
=====================
mkdir bak
copy *.java bak\
ren *.java *.c
cl.exe /P /EP
del *.c
ren *.i *.java
pause
=====================
cl.exe 가 없다는 에러가 나온다면, Visual Studio 가 설치되어 있는, bin 폴더에 보면 있습니다.
복사해서 사용하던지..
SET PATH = "%비주얼스투디오 설치된 곳%\bin
을 잴 위에 넣어줘도 되고요..
이렇게 하면,
#include "Define.h" // 제 경우, Define.h 에 모든 #define 문을 넣어놨습니다.
#if,#ifdef
등.. 전처리문을 쓸 수 있습니다.
특히,
#define 문이 없기 때문에.
public final int TVALUE = 10; // 이런식으로 상수를 만들었던 것을,
#define TVALUE 10 // 으로 대체 할 수 있기 때문에, 상당히 유용할 듯 합니다.
특히, 모바일 JAVA 할 때, 버전 관리에 유용하겠죠??
RECENT COMMENT