비주얼 스튜디오
-
Visual Studio 사용자 정의 빌드로 proto 파일 빌드하기프로그래밍 2018. 10. 12. 22:50
파일의 속성 페이지에서 일반-항목 형식에서 사용자 지정 빌드 도구 선택 명령줄과 출력 지정한다. 명령줄은 cmd에서 컴파일러를 실행하는 것처럼 설정해주면 된다. $(ProjectDir), %(Filename) 같은 비주얼 스튜디오에서 제공하는 매크로를 이용하면 편하다. 출력엔 사용자 정의 빌드로 인해 만들어지는 써주면 된다.프로토콜 버퍼 컴파일러에서 c++로 출력을 할 경우, 헤더와 cc파일이 만들어지기 때문에 2개를 지정했다.(각 파일의 구분은 ;로) 설정을 마치고 빌드하면 결과물이 나온다. 출력파일 지정의 의미프로젝트를 빌드할 때 출력으로 지정된 파일이 없다면 해당 파일에 대해서 컴파일을 실행한다.프로젝트를 정리하면 출력으로 지정된 파일들이 제거된다. 샘플 프로젝트:
-
정규 표현식으로 코드 바꾸기(비주얼 스튜디오)프로그래밍/의문 2018. 4. 19. 11:43
코드가 다음처럼 되어있어서 있었는데, 반환형이 bool인데 int형을 내뱉어서 warning이 굉장히 많았다.int iResult = SendPacket(packet, packet.GetPacketSize()); // SendPacket의 반환형은 boolreturn iResult; 따라서 위 코드를 아래처럼 변경하고자 했다.return SendPacket(packet, packet.GetPacketSize()); 비주얼 스튜디오에 정규표현식을 이용한 변경을 오래전에 들었던 터라, 그 글을 찾아서 따라해봤다.찾기 및 바꾸기 창을 띄우고(Ctrl + Shift + F), 정규식 사용에 체크한다. ()으로 그룹핑 된 것은 앞에서부터 $1, $2... 로 캡쳐할 수 있다. 그리고 바꾸기를 누르면... int ..