CLion에서 사용하는 CMakeLists.txt 간단 강좌

2015-11-26

리눅스에서 프로그래밍할때 IntelliJ 기반의 CLion이라는 툴을 사용해보았다. CLion은 Makefile이 아닌 범용 maketool인 CMake를 사용한다. 그래서 Makefile 대신에 CMakeLists.txt를 만들어줘야 빌드가 된다.

Read More

Visual C++ Freetype anti aliasing 적용 안하기

2015-06-17

```cpp bool glyphBit(const FT_GlyphSlot &glyph, const int x, const int y) { int pitch = abs(glyph->bitmap.pitch); unsigned char *row = &glyph->bitmap.buffer[pitch * y]; char cValue = row[x » 3]; return (cValue & (128 » (x & 7))) != 0; }

Read More

Visual C++ iconv 사용하여 wchar_t 변환하기

2015-06-16

Visual C++에서는 wchar_t로 유니코드를 사용한다. 그런데 유닉스나 모바일 호환성을 위해서 Win32 API가 아닌 iconv로 인코딩을 변환하다보면 에러가 발생한다.
그럴때는 다음과 같이 tocode에 “UTF-8” 대신에 “WCHAR_T”를 입력하면 된다.

Read More