Skip to content

Commit c5e1de4

Browse files
author
Brian Kendall
committed
Added compiled dlls to release folder along with example ini. Changed
project settings to use static runtime so that msvcp140.dll is not required.
1 parent b330007 commit c5e1de4

4 files changed

Lines changed: 31 additions & 4 deletions

File tree

dinput8/dinput8.vcxproj

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DINPUT8_EXPORTS;LOGGER_DISABLE_TIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9898
<SDLCheck>true</SDLCheck>
9999
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\common;$(ProjectDir)..\SimpleIni;$(ProjectDir)..\MinHook\Include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
100+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
100101
</ClCompile>
101102
<Link>
102103
<SubSystem>Windows</SubSystem>
@@ -116,6 +117,7 @@
116117
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DINPUT8_EXPORTS;LOGGER_DISABLE_TIME;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117118
<SDLCheck>true</SDLCheck>
118119
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\common;$(ProjectDir)..\SimpleIni;$(ProjectDir)..\MinHook\Include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
120+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
119121
</ClCompile>
120122
<Link>
121123
<SubSystem>Windows</SubSystem>
@@ -130,13 +132,14 @@
130132
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
131133
<ClCompile>
132134
<WarningLevel>Level3</WarningLevel>
133-
<PrecompiledHeader>Use</PrecompiledHeader>
135+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
134136
<Optimization>MaxSpeed</Optimization>
135137
<FunctionLevelLinking>true</FunctionLevelLinking>
136138
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DINPUT8_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
137139
<SDLCheck>true</SDLCheck>
138140
<IntrinsicFunctions>true</IntrinsicFunctions>
139-
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)\..\x360ce\Common;$(ProjectDir)..\InputHook;$(ProjectDir)\..\3rdparty\libMinHook\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141+
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\common;$(ProjectDir)..\SimpleIni;$(ProjectDir)..\MinHook\Include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
142+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
140143
</ClCompile>
141144
<Link>
142145
<SubSystem>Windows</SubSystem>
@@ -146,18 +149,20 @@
146149
<AddModuleNamesToAssembly>
147150
</AddModuleNamesToAssembly>
148151
<ModuleDefinitionFile>dinput8.def</ModuleDefinitionFile>
152+
<AdditionalDependencies>dinput8.lib;dxguid.lib;psapi.lib;wintrust.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
149153
</Link>
150154
</ItemDefinitionGroup>
151155
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
152156
<ClCompile>
153157
<WarningLevel>Level3</WarningLevel>
154-
<PrecompiledHeader>Use</PrecompiledHeader>
158+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
155159
<Optimization>MaxSpeed</Optimization>
156160
<FunctionLevelLinking>true</FunctionLevelLinking>
157161
<IntrinsicFunctions>true</IntrinsicFunctions>
158162
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DINPUT8_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
159163
<SDLCheck>true</SDLCheck>
160-
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)\..\x360ce\Common;$(ProjectDir)..\InputHook;$(ProjectDir)\..\3rdparty\libMinHook\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164+
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\common;$(ProjectDir)..\SimpleIni;$(ProjectDir)..\MinHook\Include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
165+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
161166
</ClCompile>
162167
<Link>
163168
<SubSystem>Windows</SubSystem>
@@ -167,6 +172,7 @@
167172
<AddModuleNamesToAssembly>
168173
</AddModuleNamesToAssembly>
169174
<ModuleDefinitionFile>dinput8.def</ModuleDefinitionFile>
175+
<AdditionalDependencies>dinput8.lib;dxguid.lib;psapi.lib;wintrust.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
170176
</Link>
171177
</ItemDefinitionGroup>
172178
<ItemGroup>

release/devreorder.ini

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
; devreorder settings
2+
; Any line starting with ; is a comment and will be ignored
3+
4+
[order]
5+
; In this section write the names of your controllers in the
6+
; order you want them to be detected, one per line. Make sure
7+
; they exactly match the name printed in the Game Controllers
8+
; control, panel, including any capital letters and
9+
; punctuation.
10+
; (To open the Game Controllers control panel, press Win+R,
11+
; type joy.cpl into the dialog box, and press enter.)
12+
; Example:
13+
; vJoy Device
14+
; Controller (XBOX 360 For Windows)
15+
16+
[hidden]
17+
; In this section, write the names of controllers that you
18+
; want to be hidden. Again their name must exactly match
19+
; the name printed in the Game Controllers control panel.
20+
; Example:
21+
; Wireless Controller

release/x64/dinput8.dll

237 KB
Binary file not shown.

release/x86/dinput8.dll

199 KB
Binary file not shown.

0 commit comments

Comments
 (0)