vcpkg

vcpkg리눅스도 지원하는 c++ 전용 패키지 매니저라는 큰 의의가 있고, 편리한 점도 많다. 하지만, NuGet처럼 비주얼 스튜디오에 통합되지 않았고, 특정 버전을 지정해서 설치하기 어렵다는 몇 가지 약점도 있다. 개인적으로, 실무에서 vcpkg 쓰는 걸 주저했던 큰 이유는 ‘의존성 설명의 어려움’ 때문이었다.

더 읽어 보기 ...

git describe로, git 소스 버전을 VC++에서 빌드한 파일 버전으로 자동 연동하기

git describe는 태그와 커밋 횟수, 축약된 커밋 이름으로 사람이 읽고 구분할 수 있는 버전 정보를 알려준다.

더 읽어 보기 ...

paho mqtt c/cpp 빌드

paho mqtt c

  • 저장소: https://github.com/eclipse/paho.mqtt.c
  • 빌드 방법

더 읽어 보기 ...

code sign 인증서 만료

아래처럼 -t 옵션을 주고 code sign을 했다면, 인증서 만료 시간이 도래한다고 해서, 이미 배포한 바이너리를 새로 sign하고 다시 배포할 필요는 없다.
그러니까, code sign했던 시점에 유효한 인증서였다면, 인증서 기간이 만료되어도 계속 유효한 게시자로 표시된다.

-t http://timestamp.verisign.com/scripts/timstamp.dl

더 읽어 보기 ...

정적 파일 Hosting(Node.js + Windows 서비스)

Connect, ServerStatic

더 읽어 보기 ...