dx.cpp, строка 1443:
- Code: Select all
HRESULT r = E_FAIL;
LPDIRECTDRAW dd0;
HMODULE hDdraw = LoadLibrary("ddraw.dll");
if (hDdraw)
{
typedef HRESULT(WINAPI * DIRECTDRAWCREATE) (LPGUID, LPDIRECTDRAW *, LPUNKNOWN);
DIRECTDRAWCREATE DirectDrawCreate = (DIRECTDRAWCREATE)GetProcAddress(hDdraw, "DirectDrawCreate");
if (DirectDrawCreate) r = DirectDrawCreate(0, &dd0, 0);
}
if (r != DD_OK)
std.h, строка 12:
- Code: Select all
#include <initguid.h>
#include "ddraw.h"
std.h, строка 58:
- Code: Select all
//#pragma comment(lib, "ddraw.lib")
#pragma comment(lib, "dsound.lib")
//#pragma comment(lib, "dxguid.lib")
(в сущности, закоменченые строчки надо просто удалить, как и закоменчеую зависимость от settings.res в строке 70)
А еще могу дать солюшен для vc2010 с проектами, зависимостями, блекджеком и шлюхами. И никаких мейков негодных. Можно положить в папку msvc вместо того рудимента, что там сейчас и быть счастливым навеки. Для работы требуются вышеописанные правки.