날자별

12월 2011
« 11월   1월 »
 1234
567891011
12131415161718
19202122232425
262728293031  

warning C4652: ‘브라우저 정보 생성’ 컴파일러 옵션이 미리 컴파일된 헤더와 일치하지 않습니다. 현재 명령줄 옵션이 미리 컴파일된 헤더에 정의된 것보다 우선합니다.

vcproj 파일을 열어보면 File 의 속성이 프로젝트에서 상속받지 못하고 각각의 File 마다 속성을 주게 된다. 허나 이것은 C4652 오루를 내가 될수 있다.

때문에

와 같이 없애서 기본 프로젝트에서 상속을 받게 만들면 warning을 없앨수 있다.

Library 생성시 Debug와 Release를 나누어 빌드

Debug에 구성속성 -> 일반 -> 대상이름을 $(ProjectName) 에서 $(ProjectName)D 로 변경

ProjectName.exp : warning LNK4070: /OUT:ProjectName.dll directive in .EXP differs from output filename “ProjectNameD.dll”; ignoring directive

원인 : 상기 경고는 DLL ProjectSetting 에서 Output file name 을 바꾸면 나타나는 현상입니다. ( ProjectName.dll -> ProjectD.dll ) .def 파일의 내용중에 아래 와 같이 ProjectName.dll 로 되어있어서 .exp […]

vi 문자열 포함하는 라인 삭제

:g/특정문자열/d

위와 같은 ex명령은 특정문자열이 있는 라인을 삭제합니다.

조심해야 할 점이 있다면

의도하지 않은 라인까지 삭제할 가능성이 있다는 것 입니다.

예를 들면,

:% g/ting/d

ting 이라는 단어가 있는 줄을 지우려고 했는데

getting, meeting , hunting 등등의 단어가 있는 줄도 지우는 경우가 생길 수 있습니다.

이런 것을 막으려면 특정 문자열 또는 단어의 앞 뒤로 < 와 […]

mssql alter table column (테이블 필드 수정, 삭제, 추가) 및 테이블명, 필드(컬럼)명 수정

[출처] MSSQL 테이블명 , 컬럼명 바꾸기|작성자 zino1187

1.테이블명 바꾸기

2.컬럼명 바꾸기

[출처] mssql alter table column 작성자 재원맨

1. 테이블 필드 수정하기

2. 필드 삭제하기

3. 필드 추가하기