일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- VS ERROR
- c++
- 함수
- 포인터
- CS
- Kotlin
- Win32
- Tips프로그래밍강좌
- Windows
- Desktop
- 프로그래밍
- doit코틀린프로그래밍
- 리뷰
- 배열
- 알고리즘
- Direct2D
- Visual Studio
- tipssoft
- Programming
- Tips강좌
- 문법
- Javascript
- 이지스퍼블리싱
- 티스토리
- 백준
- 연산자
- c#
- 김성엽
- c
- 지식나눔강좌
- Yesterday
- Today
- Total
목록visualstudio (6)
F.R.I.D.A.Y.
Visual Studio만큼 괜찮은 IDE가 없어서[# 진짜 다른 IDE로 못 넘어가겠다..] 리눅스 과제를 할 때도 종종 Visual Studio를 이용해서 코드를 쓰곤 한다. 기존 반反 오픈소스 진영의 대표격인 Microsoft에 새로운 CEO로 사티아 나델라가 취임하면서 그 행보가 바뀌었다. Windows PE 프로그램을 Linux에서 실행할 수 있도록 해주는 Wine의 개발에 직접적인 도움을 준다던지, Github를 인수해버린다던지.. 몇 해 전에는 .Net을 오픈소스로 풀어버렸던 적도 있다. WSL 설치하기 돌아와서, Windows에도 변화가 생겼다. Windows kernel 위에서 Linux 커널이 돌아가도록 업데이트가 이뤄졌다. 이름이 WSL[# Windows Subsystem for Li..
Visual Studio 2022가 정식으로 출시했습니다. Visual Studio 2022 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성합니다. 지금 무료로 커뮤니티를 다운로드하세요. visualstudio.microsoft.com
개발의 한 축, 디버깅 시작하며 개발에선 코드를 잘 작성하는 것이 중요합니다. 알고리즘과 더불어 코드 구조를 어떻게 짜느냐도 큰 부분을 담당하죠. 그러나 코드를 짜는 것에 있어, 항상 원하는 결과를 생성하지는 않습니다. 컴파일러단에서 오류가 발생[# 이를 신택스 에러(Syntax error)라 합니다.]하기도 하지만, 런타임 에러나 시맨틱 에러[# 문법상 문제는 없지만 의도하지 않은 결과가 일어나는 것, 그것을 시맨틱 에러(semantic error)라 부릅니다.]가 일어나기도 합니다. 이와 같은 버그를 해결하는 것을 우리는 디버깅이라 부릅니다. 요즘은 디버깅 능력을 보조하는 여러 툴이 있지만, 오늘은 IDE로 Visual Studio를 사용하는 이들에게 도움이 되는 글을 가져옵니다. 디버깅 Visual..
XML 문서(Visual C++) 자세한 정보: XML 문서 (Visual C++) docs.microsoft.com 메서드 구현 등을 진행했을 때, 해당 방식을 이용하면 새로 생성한 메서드를 참조할 때 인텔리센스가 보고 사용자 편의를 향상시킨다. 적용 전 적용 후
Visual Studio 2022의 Preview 버전이 공개되었다. 현재는 영어로만 지원한다고 나와있다. # 아래 내용은 Preview 버전 리뷰 특성상 언제든지 변경될 가능성이 존재하는 내용입니다. 변경사항 다음과 같은 변경 사항이 있다. 64비트 IDE로 전환 여태까지는 64비트 프로그램을 작성하던 32비트 프로그램을 작성하던 32비트 기반 Visual Studio에서 작성했었다. 애초에 Visual Studio에는 64비트 버전이 존재하지 않았다. 그러나 2022 버전이 공개되면서 나온바로는 32비트 기반 프로세스가 64비트 프로세스로 변경되었다. Visual Studio의 주된 프로세스는 devenv.exe로, 해당 프로세스가 32비트에서 64비트로 전환되었다. Windows 11또한 64비트 ..
오늘은 scanf() 함수와 같이 입출력 함수, 문자열 함수를 다룰 때 종종 발생하는 C4996에 대해 다뤄봅니다. 원인 원래는 문제없이 컴파일되는 것이 맞지만, scanf() 등의 함수에서 발생 가능한 잠재적 문제점으로 인해 MSVC에 이 함수들을 사용하지 못하도록 강제하는 설정(SDL, Security Development Lifecycle)이 활성화되어 사용하지 못하는 것입니다. 해결 아래 두가지 방법으로 해결할 수 있습니다. Plan1. 코드 상단에 전처리 코드 작성 아래 두 줄의 코드 중, 하나만 작성하면 됩니다. #pragma warning(disable:4996) // MSVC 전처리 코드 #define _CRT_SECURE_NO_WARNINGS Plan2. 프로젝트 설정 변경 다음 방법을 ..