2012-10-12 3 views
1

예제 : Visual Studio에서 표준 라이브러리에있는 기능을 마우스 오른쪽 버튼으로 클릭하고 "정의로 이동"을 클릭하면 헤더 나 소스 파일에 읽기 전용 정의가 표시됩니다.라이브러리의 소스/헤더 파일을 읽기 전용으로 설정합니까?

어떻게하면됩니까?

+0

무엇을 달성할까요? – none

+0

글쎄, 그럴 수 없어. –

+0

나는 그게 무슨 뜻인지 모르겠다. 헤더 파일이 읽기 전용 파일이라하더라도 원하는 경우 복사하여 붙여 넣기를하고 수정할 수 있습니다. 여기서 해결하거나 숨기려고하는 것은 무엇입니까? – Pablo

답변

1

파일을 배포 할 때 읽기 전용으로 표시하십시오. 이는 사용 권한을 쉽게 복원 할 수있는 최소 보호 기능을 제공합니다. Visual Studio에서도 파일을 덮어 쓰려고하면 읽기 전용 보호 제거 확인을 묻는 대화 상자가 나타납니다. 이것은 표준 라이브러리 헤더에서도 발생합니다.

+1

그게 내가 보통하는 일이야, 단지 읽기 전용으로 포함을 표시하지만, 나는 항상 잠재적 인 업데이 트를 두려워. Microsoft가 헤더를 업데이트하기로 결정하면 재앙이 될 수 있습니다. 그런 문제가 있었습니까? – Ha11owed

0

Windows 탐색기에서 소스 파일이나 헤더 파일을 읽기 전용으로 표시하십시오! :)

+0

.lib에 포함 된 파일은 어떻게됩니까? – Casey

+0

.lib을 탐색 할 수 있습니까? 시스템 헤더와 소스 파일을 읽기 전용으로 표시하는 Visual Studio의 모든 트릭은 파일의 읽기 전용 표시 뒤에옵니다. .lib 파일을 위해 이것을 설정할 수도 있지만, Visual Studio가 std 헤더를 변경하는 것을 막을 수는 없지만 라이브러리 코드로 작업하는 것을 좋아하는 저 같은 프로그래머에게 확실합니다 !! 그래서 이것은 최소한의 보호 일뿐입니다. – BigBoss

관련 문제