프로그래밍 공부2011.02.08 09:11
 일반적으로 비주얼 스튜디오를 설치하고 소스를 컴파일하려면 솔루션이나 워크스페이스를 만들고 소스파일(.c 혹은 .cpp 파일)을 생성하거나 추가해 준 후에 컴파일을 할 수 있습니다. 하지만 경우에 따라서 메모장으로 짧은 코드를 만들고 그것을 시험해 보기 위해서라면 이 과정이 귀찮을 수도 있습니다. 

 사실 비주얼 스튜디오에서 소스파일을 컴파일 하기 위한 프로그램은 cl.exe입니다. 하나의 파일을 컴파일 하기 위해서는 cmd창을 열어 다음과 같이 입력하면 컴파일을 할 수 있습니다. (이에 앞서 vcvars32.bat를 실행해야 합니다.)


 이렇게 cl.exe파일을 이용하여 소스파일을 컴파일 할 수 있는 점을 활용하여 좀더 편하게 소스파일을 컴파일 할 수 있는 배치파일을 만들어 보았습니다. 배치파일의 내용은 다음과 같습니다.


 ※ VCDIR은 비주얼 스튜디오의 버전에 따라 cl.exe와 vcvars32.bat가 있는 경로를 바꾸어 주어야 할 수 있습니다.

소스보기


이 배치파일을 두가지 모드로 동작합니다.

1. 컴파일 할 파일들을 선택하고 선택된 파일을 배치파일에 드레그 해 놓으면 그 파일들을 컴파일 합니다.


 ※ 헤더파일은 선택을 하지 말아야 하고, 소스파일의 갯수가 9개 이하여야 합니다. 소스파일의 갯수가 9개 이상인 경우에는 2번의 방법을 사용해야 합니다.

2. 한 폴더에 컴파일하고 싶은 소스파일과 배치파일을 복사해 놓고 배치파일만 실행하여 그 폴더에 있는 모든 소스파일을 컴파일 합니다.



배치파일은 밑에서 다운받을 수 있습니다.
저작자 표시
신고
Posted by anrocud
스마트폰 활용2011.02.08 06:39
출처: http://forum.xda-developers.com/showpost.php?p=7093748&postcount=354


요약:

- OGG파일의 메타데이터 태그를 수정해야 합니다. (audacity.sourceforge.net 에서 프로그램을 받아서 수정합니다.)

- "ANDROID_LOOP" 태그를 추가합니다.

- 그 값을 "true"로 설정합니다. (g-sel.com/meta_editor.jpg 참조)

- OGG파일을 새로 저장하고 안드로이드 폰에 복사합니다.
저작자 표시
신고
Posted by anrocud

안드로이드에서 프로그램을 만들 때 PreferenceActivity를 사용하면 그 프로그램의 설정을 쉽게 저장해 놓을 수 있습니다. 하지만 쉽게 사용할 수 있는 만큼 수정하기는 좀 어렵게 되어있죠. 그런데 EditTextPreference에서 조건을 검사할 수 있었으면 할 때가 있습니다. 그래서 우선은 다음과 같이 listener를 넣어보려했습니다.

그런데 위의 코드를 그대로 onCreate()함수에서 적용시켰더니 NullPointerException이 발생했습니다. 다이얼로그가 생성되지 않았기 때문이죠. 이 문제를 해결하기 위해 다이얼로그가 생성되는 시점인 preference가 클릭된 시점에서 위의 코드를 적용시켜봤습니다. 그래서 결과적으로 제대로 동작하는 코드는 다음과 같습니다.

안드로이드 2.1기준에서 컴파일할 수 있는 코드도 첨부합니다.
저작자 표시
신고
Posted by anrocud