본문 바로가기

개발/Visual C++33

VS2013 GLUT 설정 출처: 1. http://dmind.tistory.com/20 2. http://hns17.tistory.com/entry/error-LNK2026 VS2013을 써보고려고 하니 glut이 또 문제를 일으키네요 출처 [1]에 보니 VS2013, Windows 8.1 x64 환경에서의 glut 설정 방법이 나와있습니다. 저는 VS2013, Windows 7 x64인데 똑같이 설정해도 컴파일이 되네요. 그런데, 출처 [1] 처럼 설정해서 include 문제는 해결했는데 링커에서 error LNK2026: module unsafe for SAFESEH image 오류가 나면서 빌드가 안되네요. 출처 [2]를 보니 SAFESEH image 오류가 났을 경우에는 Project Properties-Linker-Co.. 2014. 10. 2.
VS 2013 "fatal error LNK1104: 'kernel32.lib' 파일을 열 수 없습니다" 오류 대처 방법 출처: http://ryadjs.tistory.com/90 VS 2010으로 되어있던 프로젝트를 VS 2013 버전으로 변환해서 컴파일을 해보니 컴파일 중간에 "fatal error LNK1104: 'kernel32.lib' 파일을 열 수 없습니다" 라는 오류 메시지가 나오면서 컴파일이 되지 않습니다. 당황한 마음에 구글링을 해보니 출처에서 라이브러리 디렉터리를 설정해주면 된다고 하네요. 라이브러리 디렉토리는 프로젝트 속성->구성속성->VC++ 디렉터리->라이브러리 디렉터리를 수정하면 됩니다. 출처에서는 라이브러리 디렉토리를 다음과 같이 수정해주면 된다고 하였습니다. $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkS.. 2014. 10. 2.
C++ Lambda Expression (MSDN 자료) 출처: http://msdn.microsoft.com/library/dd293608 출처를 읽고 정리한 글입니다. 람다라고도 불리는 람다식(lambda expression)은 익명 함수(anonymous function)와 유사합니다. 익명 함수는 현재 상태를 유지하고 범위 내의 변수들을 접근할 수 있습니다. 본 글에서는 람다가 무엇인지를 정의하고, 다른 프로그래밍 기법들과 비교합니다. 그리고, 람다의 장점과 기본적인 예제를 제시합니다. 람다의 개요 많은 프로그래밍 언어들은 익명 함수(anonymous function)의 개념을 지원합니다. 익명 함수는 함수의 내용은 있지만 이름이 없는 함수를 의미합니다. 람다는 익명 함수와 관련된 프로그래밍 기법입니다. 람다는 묵시적으로 함수 객체(function ob.. 2014. 9. 4.
Visual Studio 2010에서 헤더/소스 전환 방법 출처: http://stackoverflow.com/questions/2602682/is-there-a-shortcut-to-move-between-header-and-source-file-in-vc http://stackoverflow.com/questions/4183674/how-to-switch-between-header-and-implementation-in-vs2010 http://iditia.blogspot.kr/2012/11/visual-studio-h-cpp.html http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496?SRC=VSIDE Visual Studio 2010에서 헤더와 소스간에 이동을.. 2014. 8. 3.