Fixed compilation for windows

This commit is contained in:
Nemirtingas 2019-08-14 18:11:00 +02:00
parent 1ce95ec672
commit 6224350142
4 changed files with 19 additions and 4 deletions

3
.gitignore vendored
View File

@ -14,4 +14,5 @@ base.lib
rtlgenrandom*
steamclient.exp
steamclient.lib
out/*
out/*
glew

View File

@ -204,7 +204,9 @@ S_API bool S_CALLTYPE SteamAPI_Init()
Steam_Client* client = get_steam_client();
client->userLogIn();
#ifndef NO_OVERLAY
client->steam_overlay->SetupOverlay();
#endif
return true;
}

12
download_glew.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/bash
rm -rf glew*
URL="https://downloads.sourceforge.net/project/glew/glew/2.1.0/glew-2.1.0-win32.zip?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fglew%2Ffiles%2Fglew%2F2.1.0%2Fglew-2.1.0-win32.zip%2Fdownload&ts=1565791827"
wget "$URL" -O glew.zip
unzip glew.zip
rm glew.zip
mv glew-* glew
# Fix libraries name
sed -i "s/LIBCMT/libcmt/;s/OLDNAMES/oldnames/" glew/lib/Release/*/glew32s.lib

View File

@ -124,10 +124,10 @@ public:
class Steam_Overlay
{
public:
Steam_Overlay(Settings* settings, SteamCallResults* callback_results, SteamCallBacks* callbacks, RunEveryRunCB* run_every_runcb, Networking *network);
~Steam_Overlay();
Steam_Overlay(Settings* settings, SteamCallResults* callback_results, SteamCallBacks* callbacks, RunEveryRunCB* run_every_runcb, Networking *network) {}
~Steam_Overlay() {}
bool Ready() const { return false: }
bool Ready() const { return false; }
bool NeedPresent() const { return false; }