728x90 반응형 코드31 how can Balmer find #include #include #include #include void main() { float a = 0; float b = 0; float c = 0; float d = 0; float t = 0; for (float i =1; i 2023. 8. 17. Texture.cpp bool Texture::Load(const std::string& fileName) { /* int channels = 0; unsigned char* image = SOIL_load_image(fileName.c_str(),&mWidth, &mHeight, &channels, SOIL_LOAD_AUTO); 위 코드 미실행 시 mWidth, mHeight의 값을 별도로 채워줘야 그림이 그려짐 */ mWidth = 10; mHeight = 10; /* if (image == nullptr) { SDL_Log("SOIL failed to load image %s: %s", fileName.c_str(), SOIL_last_result()); return false; } int format = GL_RGB;.. 2023. 7. 29. OpenGL 환경설정 1. Visual Studio 2019 실행 후 빈 프로젝트를 만들어 준다. 2. 프로젝트 -> 속성에서 구성 : 모든 구성, 플랫폼 : Win32로 바꿔 준다. 3. https://www.transmissionzero.co.uk/software/freeglut-devel/에서 freeglut 3.0.0 MSVC Package를 다운 받는다. 4. freeglut의 압축을 풀고 모든 폴더와 파일을 복사하여 1에서 만든 폴더에 붙여 넣어 준다. 5. visual studio로 돌아와 소스 파일에 main.cpp를 만들어 준다. 6. 프로젝트 -> 속성에서 C/C++ -> 일반 -> 추가 포함 디렉터리 : $(SolutionDir)include;$(SolutionDir)glew-2.1.0\include;를 .. 2023. 7. 24. 서브시스템 1. 윈도우의 5가지 기본 요소 (1) 유저 모드와 커널 모드 (2) 프로세스 (3) 스레드 (4) 가상 메모리 (5) 객체와 핸들 2. 멀티프로세싱 - 프로세서 개수 확인 3. 유니코드의 이용 - HANDLE hFile = CreateFileA("C:\\unicode.txt", ..., 0); 4. 서브시스템 - 환경 서브시스템 : Csrss.exe, Psxss.exe (1) 서브시스템 DLL - Kernel32.dll : 파일 생성과 같은 하드웨어 요청에 주로 사용 - Advapi32.dll : 보안 구성이나 확인 등 추가적으로 윈도우에서 제공하는 기능적인 부분들에 사용 - User32.dll : 사용자에게 제공하는 창이나 메뉴 등의 화면을 생성하는데 필요한 요소를 요청할 때 사용 - Gdi32.dl.. 2023. 7. 9. 이전 1 2 3 4 5 6 7 8 다음 728x90 반응형