Development Experience/Visual Studio
개발 환경 세팅시 알게된 점 (Visual Studio, vcpkg)
Praiv.
2019. 9. 18. 21:17
1. Visual Studio 버전에 따라 제공되는 C#의 버전도 다르다.
2. vcpkg는 Third Party Library들을 Visual Studio에서 쉽게 사용하게 해주는 툴이다. git clone, build 만 하면 Visual Studio가 참조하는 헤더파일, 라이브러리 경로 설정 등도 다 자동으로 해준다.
3. C# 프로젝트의 Output은 환경변수에 따라 저절로 바뀌지 않고 static으로 넣어주게끔 되어 있다...
4. 함수호출규약
- cdecl은 C/C++
- stdcall은 여러 프로그래밍 언어의 공통 표준
- cdecl, stdcall 에 따라 스택에 함수 인자 등이 쌓이는 방식이 다르다.
반응형