Static Libraryproject에 추가하는 방법




1. Static Library 준비 (Insight)



2. 새 프로젝트 생성. (TestLib)



3. TestLib 프로젝트화면 좌측에 Group & Files에 Insight프로젝트파일 끌어넣기 (Insight.xcodeproj파일) <그림 1,2,3 참조>


<그림1>

<그림2>

<그림3>



4. TestLib 프로젝트 Targets에 잇는 Link Binary With Library에 Insight의 Static Library (libInsight.a 파일) 를 끌어다 넣기.

     <표1 참조>



 

  

  

5. Targets에 있는 TestLib을 더블 클릭하여 info창에서 general탭을 클릭 후 Direct Dependencies에 Insight를 추가. <그림4 참조>


 <그림 4>

(추가후 이런식으로 Direct Dependencies에 추가 됩니다.)




6아래와 같이 연결이 되면 됩니다.


<그림5>




7. 연결후 Targets의 TestLib를 더블클릭하여 Build탭으로 이동합니다. 이동후 Header Search Paths 항목에 Static Library로 만들어진 Insight프로젝트 내의 헤더파일이 들어있는 경로들을 입력해줍니다. <그림6 참조>


Ex1) 헤더파일이 프로젝트 폴더 내에 있으면

          "$(SRCROOT)"  

    +버튼을 눌러 위와 같이 경로 추가후 reculsive 체크

<그림6>



8. 마지막으로 Build에서 other linker flags 항목에 -ObjC 와 (필수) –all_load 를 추가하여 줍니다.



9. TestLib빌드시 Insight도 같이 빌드됩니다.



PS.7번의 과정을 설정하지 않으면 헤더파일을 사용할 수 없습니다. 8번의 과정을 설정하지 않으면 linker 에러가 잡힙니다.

반응형
IE8 교차스크립트 차단 해제


IE8.0을 사용하다보면 아래와 같이 교차 사이트 스크립팅을 방지한다고 뜰 때가 있다.

 

<↑↑페이지 위쪽에 이렇게 뜨는경우>

특히 다음 애드클릭스는 IE8에서 교차 스크립팅 때문에 차단이 되어버린다. (애드클릭스를 사용하는 사람이라면 꽤 손해가 생기겠죠)
이 블로그도 다음 애드클릭스가 설치가 되어있는데 교차 스크립팅 방지를 풀지 않으면 아래 이미지처럼 광고가 표시되지 않는다.

 
<교차 스크립팅이 방지된 화면>

위 이미지를 보면 위쪽에 Windows Server2008 광고가 보일 것이다. 저것은 구글 애드센스.
그리고 그 광고 밑쪽을 보면 '#' 이렇게 표시된 공허한 부분이 보인다. 바로 저부분이 다음 애드클릭스가 표시되어 있어야 할 부분인데 교차 스크립팅 방지때문에 전혀 표시가 되지 않는다.

 

<정상 화면>

위 이미지는 교차 스크립팅 방지를 해제하여 정상적으로 표시가 되는 화면이다.



▶이제 교차 스크립팅을 어떻게 해제하는지 알아보자.

인터넷상단의 메뉴에서

도구 - 인터넷 옵션 - 보안탭을 클릭하자.
 

위와 같은 화면이 나타난다.
그럼 인터넷옵션창 아래중간부분에 '사용자 지정 수준(C)' 라는 항목을 클릭하자.

 

클릭을 하게되면 위와 같이 설정 페이지가 나타나는데, 다른부분은 다 무시하고 죽~ 내리다보면 'XSS 필터 사용' 부분이 '사용' 으로 체크가 되있을 것이다. 이 부분을 '사용 안함' 으로 바꿔주면 교차스크립팅 방지 문제는 바로 해결.








반응형

'IT > Repair' 카테고리의 다른 글

Visual Studio Just-In-Time Debugger 오류창 안뜨게 하는법.  (0) 2009.11.08

[빠른 파일복사/이동] TeraCopy


이번에 소개하는 프로그램은 엄청난 속도의 파일 복사/이동을 가능하게 해주는 프리웨어 프로그램이다.
바로 TeraCopy라는 프로그램.
윈도우를 이용하면 개인차(하드의 종류차이 등) 가 있겠지만 파일 복사/이동 속도가 용량이 큰 파일이면 꽤 걸리기도 하고 하드가 드르륵 드르륵하면서 읽어들이는 소리(새컴퓨터 제외) 가 귀에 거슬리기도 한다.

하지만, TeraCopy라는 프로그램은 파일을 빠른 속도로 복사/이동하고 하드가 드르륵 거리는 소리도 나지않는다.
아마 최근 컴퓨터를 구매한 유저가 아니라면 윈도우 기본 파일복사/이동은 컴퓨터를 꽤 버벅이게 만들기도 했었다. 그런데 TeraCopy라는 프로그램은 컴퓨터에 부담도 주지않는다.


<파일 전송 창>

위 이미지는 D:\의 파일을 C:\로 전송하는 창이다.
제목표시줄을 보면 전송된 퍼센트와 전송 속도가 뜨는데 상당하다. (일단 5400RPM하드 기준)

그리고 필자가 가장 최고라고 생각하는 요소가 한가지 있다.
바로 저용량(kbit등)의 파일 전송이다.
대량의 이미지파일 같은것을 전송한다면 윈도우 파일전송시스템의 경우는 작은 파일을 하나하나 읽고 옮기고 읽고 옮기고 하다보니 용량은 얼마 안되지만 수백, 수천개의 파일이 되면 엄청난 시간이 걸린다.
TeraCopy는 수천장의 이미지파일이든 어떤 파일이든지 그냥 파일 하나 전송하듯이 솨라라락 전송을 해버린다.


<간단 사용법>
1. 프로그램 설치
2. 설치후 실행을 하고 오른쪽버튼을 눌러 Option 선택

<위 그림은 Option을 클릭하면 나타나는 창이다.>


기능을 설명하자면.

[Shell Integration]
Register Copy Handler     - 오른쪽 버튼으로 파일을 끌어 전송시 Teracopy메뉴를 활성화 시키는 메뉴이다.
Unregister Copy Handler  - 오른쪽 버튼으로 파일을 끌어 전송시 Teracopy메뉴를 비활성화 시키는 메뉴이다.(일반 우클릭시메뉴는 남아있다)
Use Teracopy ad default copy handler  - 파일을 그냥 끌어넣어서 복사, 이동할때 Teracopy를 기본 전송 프로그램으로 설정하는 것.
Only When Shell Lock is OFF  - 별 필요없는 기능.
Add to Explorer context menu - 우클릭시 Teracopy 메뉴가 보이게 하는것.

나머지는 별로 건드릴 필요없는 기능이다.


 Code Sector 홈페이지 

Teracopy 다운로드

Portable버전 다운로드

반응형

'IT > Util' 카테고리의 다른 글

[무료 PDF reader] - Foxit Reader  (0) 2009.12.05
Visual Assist X  (0) 2009.11.09