Napisałem taki kod przy kompilacji Kompilator zgłasza błąd w 20 linii [Error] too many arguments to function jak temu zaradzić żeby program zadziałał?
#include <windows.h>
#include <D3D9.h>
#include <fstream>
HMODULE D3D9_lib;
FARPROC _Direct3DCreate9;
int __cdecl D3D9() {
D3D9_lib = LoadLibrary("D3D9.dll");
_Direct3DCreate9 = GetProcAddress(D3D9_lib, "Direct3DCreate9");
return 0;
}
int main()
{
int D3D9_load = D3D9();
if (!D3D9) return 1;
IDirect3D9* pD3D9 = NULL;
pD3D9 = (IDirect3D9*)_Direct3DCreate9(D3D_SDK_VERSION);
(void)FreeLibrary(D3D9_lib);
}