原创 d3d使用chrominum cef的簡單實現

sdk官網 https://bitbucket.org/chromiumembedded/cef https://cefbuilds.com/ 版本2454,可在xp下正確運行(window7 vs2008下會導致crtdbg memor

原创 MFC框架會無限WM_TIMER(Visual Studio 2008 SP1 Feature Pack)

在Visual Studio 2008 SP1 Feature Pack中新建一個MFC框架,會無限調用WM_TIMER,進而無限調用OnIdle 問題描述: http://connect.microsoft.com/VisualStud

原创 某些容易產生"invalid operator

程序中某些類成員不能直接operator <,重載運算符的時候容易出現一些錯誤寫法 class A { int a,b; operator < (int rhs) { return (a < rhs.a || b < rhs.b

原创 Visual C++ 2008 Debug模式下運行提示找不到MSVCR90.DLL

這裏編譯正常,release可正確運行,且系統中有MSVCR90.DLL(30729) 在網上找到解決方案 https://stackoverflow.com/questions/39094220/c-applicationdebug-v

原创 cygwin安裝graphviz

在使用doxygen的時候,冒出:sh: dot: command not found. google後發現需要graphviz 參見官網http://www.graphviz.org/Download..php,轉到http://sou

原创 CWebBrowser2去除邊框、滾動條、右鍵菜單

百度了一下,原來有sample的,參見:http://www.microsoft.com/en-us/download/details.aspx?id=944#filelist 自己總結了一下 添加CWebBrowser2類 右鍵項目-〉

原创 Bullet Physics Sample截圖整理

AppBasicDemo AppBenchmarks AppBox2dDemo AppBspPhysicsDemo AppCcdPhysicsDemo AppCharacterDemo AppCollisionDemo Ap

原创 nafxcwd.lib(afxmem.obj) error lnk2005

最近寫程序突然遇到個錯誤:nafxcwd.lib(afxmem.obj) error lnk2005 查了下msdn發現主要原因是同時使用了CRT中的new, delete和MFC中的new, delete重載導致的,參考:http://

原创 boost序列化多態類指針的例子

#define BOOST_ALL_NO_LIB #include <iostream> #include <fstream> #include <boost/archive/text_iarchive.hpp> #include <bo

原创 寫文件時會多次觸發ReadDirectoryChangesW的問題

根據msdn上的討論,可能是因爲一次寫的操作包含兩次write操作,一次是寫內容,一次是寫size http://blogs.msdn.com/b/oldnewthing/archive/2014/05/07/10523172.aspx

原创 bison(yacc)中關於calc的一個C++版實現

bison中一個calc的C++版實現,區別於傳統的C語言實現,我這邊整理了一個可編譯的版本用以參考 calc++-driver.h #ifndef CALCXX_DRIVER_HH # define CALCXX_DRIVER_HH

原创 d3d中左手繫到右手系轉換需要注意事項

在d3d中默認使用左手系座標,其實就是在生成變換矩陣時,習慣使用帶有LH後綴的函數,如LookAtLH、PerspectiveFovLH等。但是大部分編輯器(如Maya)使用的是右手系座標,所以會在導入相關模型的時候轉換到左手系。但這樣會

原创 vs2010安裝幫助文檔的方法

運行Microsoft Visual Studio 2010打開[Help]->[Manage Help Settings] 第一次運行時,會要求設置help location,就是安裝本地幫助文件的目錄選擇Instanll conte

原创 一個簡單的Winsock例子

這個例子試圖創建服務端/客戶端結構,先建立服務端和客戶端連接,並在客戶端發送一些數據到服務端,然後結束連接 服務端程序 // Server #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AN

原创 Linearized Depth using Vertex Shaders

轉自:www.mvps.org/directx/articles/linear_z/linearz.htm Home | Up | Search | X-Zone News | Services | Book Support |