전부터 하고 있던 Vulkan API 위키 제작을 하면서 사이트를 개발하면서 갑자기 떠오른 생각인 Qt를 이용해 웹 페이지 내에서 포스팅을 하는 것이 아닌, 외부 프로그램으로 DB와 연동을 하여 포스팅을 해보자는 생각이 들어 해보았다.그리고 순수 개발기간은 한 일주일 정도 걸린거 같다.Qt를 평소에 조금씩만 만져보고 실질적인걸 만들생각을 안해보았는데, 이렇게 Qt를 건들고 실제 내가 사용할 툴을 만들면서 느낀점은 Qt는 역시 대단한 프레임워크 구나 싶었고 사용법만 익숙하다면 단기간에 프로그램을 빠르게 개발할 수 있을꺼라고 느꼇다.하지만 하면서 단점도 느꼈는데, Qt는 웹 사이트에 최적화 되어있는 프레임워크가 아닌 어플리케이션 프로그램을 개발하기 위한 프레임워크이다 보니 개발하면서 좀 힘든점이 없지 않아 ..
Vulkan 한글 위키에서 글쓰기에 사용될 어플리케이션을 만들기 위해서는 DB에 접근을 해야하고 그런 이번에 새로운 시도를 위해 웹 상에서 글쓰기를 하는것이 아닌 어플리케이션에서 DB와 연동을 하여 만들어 보기로 하였는데, 예전에 해본 Qt 로 진행해보려고 하던중 Qt 에서 DB와 연동하기 위한 코드는 다음과 같다.QSqlDatabase::addDatabase("QMYSQL") 코드가 어떤 DB와 연동할지 해당 클래스에게 넘기는 것인데 QMYSQL의 경우 MYSQL과 연동하겠다고 알리는 것이다.그런데 이 코드를 실행하면.다음과 같이 유저 네임과 비밀번호가 같더라도,MySQL과의 연결이 계속 실패한다.이는 MySQL의 DLL파일이 없어서 모듈을 로드 할 수 없는 것인데, 이를 위해 MySQL DLL 파일을..
저번에 Vulkan을 이용한 프레임 워크 제작을 한다고 했었는데 시간이 꽤 지난 그저께 부터 제작을 시작했다.사실 예상하던 속도보다 많이 느린편이여서 오히려 내가 당황스러울 정도이다..C#을 하다가 오랫만에 C++으로 코딩을 해보니 너무 언어가 복잡해서 눈에 잘 안들어 오기도 하고, DirectX와는 느낌이 많이 다르다.DirectX는 지금 생각해보면 추상화가 많이 되어 있어서 내가 GPU에 대해 잘 생각하지 않아도 잘 코드를 작성 할 수 있었는데(OpenGL은 GLFW를 사용하여 해봤었다.) Vulkan은 그래픽 카드에 많이 관여가 된 API인거 같다. 그래서 GPU의 구조를 공부하면서 코드를 작성하고 있다.그리고 동시에 Cocos2D-x 하고 잡다한 오픈소스 프레임워크만 뜯어봐서 한번 어떤 구조로 코..