MSBuild란 무엇인가? MSBuild란 오프라인, 그러니까 콘솔에서 Visual Studio IDE에서 수행했던 컴파일과 링크, 빌드를 수행해 주게 하는 프로그램이다. 유닉스에서 GNU Make, 자바의 Ant와 비슷하다. (금융권에 근무하던 시절 Makefile을 수천번 수정하고, 자바의 Ant로 자동빌드를 수행하던 기억이 난다.) 사실 처음에 MSBuild를 접하고 공부하였을 때는 Visual Studio는 JDK와 Eclipse처럼 IDE와 SDK가 분리되지 않는다고 생각했었다. 그러나 이것도 예전에 어렴풋이 알고 있던 cl.exe, al.exe, ln.exe와 같이 빌드시스템도 마찬가지로 분리되어 있었다. Visual Studio에서 무언가를 컴파일 할려면 일반적으로 IDE(즉, Visual ..
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86set cores=%NUMBER_OF_PROCESSORS% echo Building boost with %cores% coresrem cd boost_1_62_0 call bootstrap.batrem Most libraries can be static libs b2 -j%cores% toolset=msvc-14.0 address-model=64 architecture=x86 link=static threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/x64 b2 -j%cores% toolset=msvc-14.0 address-mo..
장점 1. 소스 디컴파일러가 내장되어 있어서 소스가 없는것도 소스를 쉽게 볼수 있고, 안드로이드 소스도 바로 연결이 된다. 2. gradle 빌드 시스템으로 라이브러리의 최신버전을 repository에서 받아온다. 3. 탭간 이동이 비쥬얼 스튜디오와 동일하게 ctrl + tab이다. 이게 가장 편하다. 4. dracular 테마가 있어서 좋다. 5. 프로젝트 관리가 이클립스의 workspace가 아니라서 git에 넣었을 경우에 비쥬얼 스튜디오 처럼 프로젝트를 로딩하면 모든 셋팅이 같이 로딩된다. 6. UI 에디터도 쓸만하게 프리뷰를 할수 있다.단점 1. gradle이 어렵다. 2. gradle이 느리다.
- Total
- Today
- Yesterday