달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

1. 안드로이드 NDK 다운로드
- http://developer.android.com (android-ndk-r8b)

2. Cygwin 설치 (Cygwin은 Linux같은 환경을 Window에서 사용할 수 있는 환경을 제공합니다)
- setup.exe download
- Install from Internet 선택/Install Directory 선택/임시 디렉토리 선택/Direct Connection/
- Select Packages에서 다음 패키지들 선택
 + devel/gcc-core
 + devel/gcc-g++
 + devel/make
 + devel/git
 + editor/vim (Optional)
- 다음->완료    

* 위 항목중 빠트린 항목이 있으면, 설치후 다시 setup.exe 실행후 해당 항목만 추가해주면 된다.

3. 시그윈 환경변수를 설정
내컴퓨터 -> 마우스 우클릭 -> 속성 -> 고급 -> 환경변수 클릭
시스템 변수 안에 path 클릭 후 편집, 아래 두 항목 설정
C:\cygwin\bin; C:\cygwin\usr\include  (설치한 경로로)


4. cygwin/home/자신계졍명/.bashrc 파일 수정
파일 맨 아래에 밑의 항목 추가
export ANDROID_NDK_ROOT=/home/자신계정명/ndk폴더명

5. 시스템 변수 안에 path 클릭 후 아래 항목 추가
D:\cygwin설치경로\home\usr\android-ndk-r8b;


6. cygwin 실행후 tesseract, jpeg, core 다운로드

7. 위 항목들을 반영하려는 프로젝트의 폴더에 복사(아래 url 참고)
8. Android.mk 파일 생성및 수정(아래 url 참고)
9. ndk-build(아래 url 참고)

위처럼 했는데 안되면..
10. 컴파일중 gcc버전 변경하라고 에러뱉으면
home/usrname/projectname/jni/tesseract/Android.mk:433 수정
LOCAL_CFLAGS:=$(LOCAL_CFLAGS_) -> LOCAL_CFLAGS:=$(LOCAL_CFLAGS_) -Wno-psabi

11. LOG 정의되어있지 않다고 에러메세지 나오면.. 
home/usrname/project/jni/include/cutils/log.sh 수정
전체변경 ALOG -> LOG

'개발노트 > Lib,Tip&Tech' 카테고리의 다른 글

Eclipse에서 JAR 실행파일 만들기  (5) 2012.03.08
SWT Coolbar  (4) 2012.02.28
안드로이드 핸드폰으로 실행  (3) 2011.11.20
Android FaceBook api  (7) 2011.11.09
Sound source site  (6) 2011.03.28
:
Posted by windrises
여러가지 해보니 이 방법이 제일 간편하다.

1. Eclipse에서 jar로 만들 프로젝트를 선택한후  마우스 오른쪽버튼을 눌러 나온 팝업메뉴에서 Export...를 선택한다 (=File/Export..)

2. Runnable JAR file 선택후 Next

3. Launch configration에 실행할 메인 클래스를 선택한다.

4. Export destination에 Export하여 생성될 jar의 파일명을 입력한다.
 
5. Finish를 눌러 작업을 마친다.

6. workspace에 생성된 jar파일을 더블클랙해 실행해본다


※ 직접 MANIFEST를 통해 class-path설정하고 main 클래스잡고하는건 너무 번거롭고 조잡하다




ㅋ 간단하다,  이걸로 EXE파일을 만드는것또한 간단해진다.

1.  JSmooth를 실행한다.

2.  Executable 탭에서 Excutable Binary에 만들어질 실행파일명과 경로포함해서 입력한다 ('.'버튼을 눌러 입력해도 된다)

3. Application 탭에서 Main class에 패키지명 포함 실행 클래스를 입력한다 (예 : com.rf.ekchat.server.EKChat)

4. Embbeded jar에 위에서 Export한 jar를 선택한다.(eclipse를 통해 export한 경우 사용했던 lib(jars)파일들도 포함되어 생성되므로 classpath는 생략해도 된다.)

5. JVN탭들은 JAVA 버전은 알아서 셋팅한다.

6. Compile하고 run
 

'개발노트 > Lib,Tip&Tech' 카테고리의 다른 글

cygwin, ndk 개발 환경 설정, test ndk-build  (9) 2012.08.21
SWT Coolbar  (4) 2012.02.28
안드로이드 핸드폰으로 실행  (3) 2011.11.20
Android FaceBook api  (7) 2011.11.09
Sound source site  (6) 2011.03.28
:
Posted by windrises
2012. 3. 7. 14:26

SWT CHATTING SAMPLE 아웃풋/잡것2012. 3. 7. 14:26

SWT, NIO를 이용한 간단한 채팅 샘플



<classpathentry kind="lib" path="C:/jar/swt.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.jface_3.6.1.M20100825-0800.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.core.boot_3.1.200.v20100505.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.core.commands_3.6.0.I20100512-1500.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.core.runtime_3.6.0.v20100505.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.equinox.common_3.6.0.v20100503.jar"/>
<classpathentry kind="lib" path="C:/jar/org.eclipse.ui.workbench_3.6.1.M20100826-1330.jar"/>


사내 메신저가 다 막혀서 쓸라고 급조한건데... 이또한 막혔..
만든 목적이 없어졌으므로 딱 기능만~

:
Posted by windrises