Genehmigt: Fortect
Sie können einen Fehlercode, der auf directx verweist, mit dem Häkchen versehen. Es gibt mehrere Möglichkeiten, diese Sorge zu lösen, und darüber werden wir jetzt sprechen.
Windows-Desktopanwendung jetzt mit C++ und DirectX Ein Windows-Desktopprozess mit DirectX ist einfach eine Anwendung, die unter Verwendung der nativen C++- und DirectX-APIs entwickelt wurde.
Der Open Watcom c/c++-Compiler kommt dank DirectX-Beispielanwendungen in C++ und C. Beide funktionieren. Dies ist WATCOMsamplesdirectxcpp
und aus diesem Grund WATCOMsamplesdirectxd
in OW 1.9.
hr entspricht oder überschreitet d3d-> GetDeviceCaps (D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, & d3dcaps9);hr = d3d-> GetAdapterDisplayMode (D3DADAPTER_DEFAULT, & d3ddm);hr entspricht d3d-> CreateDevice (D3DADAPTER_DEFAULT, Game_window, d3ddevtype_hal, D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_MULTITHREADED, & d3dpp, & d3d_dev);
hr steht für IDirect3D9_GetDeviceCaps (d3d, D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, & d3dcaps9);hr = IDirect3D9_GetAdapterDisplayMode (d3d, D3DADAPTER_DEFAULT, & d3ddm);hr = IDirect3D9_CreateDevice (d3d, D3DADAPTER_DEFAULT, Game_window, d3ddevtype_hal, D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_MULTITHREADED, & d3dpp, & d3d_dev);
Sie möchten mit COM in C nichts Besonderes machen, nur weil es so aussieht, als wären so viele Makros definiert, dass Ihre Bedürfnisse sie einfach verwenden können.