Skip to content

Commit 34add47

Browse files
committed
Add Property Sheet where OpenCL paths can be set for all projects in
solution -Fixed bug where clBitCrack would search the current directory for the .cl files, not necessarily the directory clBitCrack.exe is in
1 parent 82b085d commit 34add47

File tree

17 files changed

+110
-19
lines changed

17 files changed

+110
-19
lines changed

AddrGen/AddrGen.vcxproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,19 @@
5858
</ImportGroup>
5959
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6060
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61+
<Import Project="..\BitCrack.props" />
6162
</ImportGroup>
6263
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6364
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65+
<Import Project="..\BitCrack.props" />
6466
</ImportGroup>
6567
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6668
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69+
<Import Project="..\BitCrack.props" />
6770
</ImportGroup>
6871
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
6972
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73+
<Import Project="..\BitCrack.props" />
7074
</ImportGroup>
7175
<PropertyGroup Label="UserMacros" />
7276
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@@ -108,7 +112,7 @@
108112
<Link>
109113
<SubSystem>Console</SubSystem>
110114
<GenerateDebugInformation>true</GenerateDebugInformation>
111-
<AdditionalDependencies>BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
115+
<AdditionalDependencies>BCrypt.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
112116
</Link>
113117
</ItemDefinitionGroup>
114118
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -146,7 +150,7 @@
146150
<EnableCOMDATFolding>true</EnableCOMDATFolding>
147151
<OptimizeReferences>true</OptimizeReferences>
148152
<GenerateDebugInformation>true</GenerateDebugInformation>
149-
<AdditionalDependencies>BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
153+
<AdditionalDependencies>BCrypt.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
150154
</Link>
151155
</ItemDefinitionGroup>
152156
<ItemGroup>

AddressUtil/AddressUtil.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,19 @@
7373
</ImportGroup>
7474
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
7575
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76+
<Import Project="..\BitCrack.props" />
7677
</ImportGroup>
7778
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
7879
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80+
<Import Project="..\BitCrack.props" />
7981
</ImportGroup>
8082
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
8183
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84+
<Import Project="..\BitCrack.props" />
8285
</ImportGroup>
8386
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
8487
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88+
<Import Project="..\BitCrack.props" />
8589
</ImportGroup>
8690
<PropertyGroup Label="UserMacros" />
8791
<PropertyGroup />

BitCrack.props

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ImportGroup Label="PropertySheets" />
4+
<PropertyGroup Label="UserMacros">
5+
<OPENCL_INCLUDE>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include</OPENCL_INCLUDE>
6+
<OPENCL_LIB>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\lib\x64</OPENCL_LIB>
7+
</PropertyGroup>
8+
<PropertyGroup />
9+
<ItemDefinitionGroup />
10+
<ItemGroup>
11+
<BuildMacro Include="OPENCL_INCLUDE">
12+
<Value>$(OPENCL_INCLUDE)</Value>
13+
<EnvironmentVariable>true</EnvironmentVariable>
14+
</BuildMacro>
15+
<BuildMacro Include="OPENCL_LIB">
16+
<Value>$(OPENCL_LIB)</Value>
17+
<EnvironmentVariable>true</EnvironmentVariable>
18+
</BuildMacro>
19+
</ItemGroup>
20+
</Project>

CLKeySearchDevice/CLKeySearchDevice.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CLKeySearchDevice::CLKeySearchDevice(uint64_t device, int threads, int pointsPer
4949
// Create the context
5050
_clContext = new cl::CLContext(_device);
5151
Logger::log(LogLevel::Info, "Compiling 'KeySearch.cl'...");
52-
_clProgram = new cl::CLProgram(*_clContext, "KeySearch.cl");
52+
_clProgram = new cl::CLProgram(*_clContext, util::getExeDirectory() + "KeySearch.cl");
5353

5454
// Load the kernels
5555
_initKeysKernel = new cl::CLKernel(*_clProgram, "multiplyStepKernel");

CLKeySearchDevice/CLKeySearchDevice.vcxproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,19 @@
5858
</ImportGroup>
5959
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6060
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61+
<Import Project="..\BitCrack.props" />
6162
</ImportGroup>
6263
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6364
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65+
<Import Project="..\BitCrack.props" />
6466
</ImportGroup>
6567
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6668
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69+
<Import Project="..\BitCrack.props" />
6770
</ImportGroup>
6871
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
6972
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73+
<Import Project="..\BitCrack.props" />
7074
</ImportGroup>
7175
<PropertyGroup Label="UserMacros" />
7276
<PropertyGroup />
@@ -78,7 +82,7 @@
7882
<IntrinsicFunctions>true</IntrinsicFunctions>
7983
<SDLCheck>true</SDLCheck>
8084
<ConformanceMode>true</ConformanceMode>
81-
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\clUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\secp256k1lib;$(SolutionDir)\Logger;$(SolutionDir)\util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
85+
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\clUtil;$(OPENCL_INCLUDE);$(SolutionDir)\secp256k1lib;$(SolutionDir)\Logger;$(SolutionDir)\util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8286
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8387
</ClCompile>
8488
<Link>
@@ -102,7 +106,7 @@
102106
<Optimization>Disabled</Optimization>
103107
<SDLCheck>true</SDLCheck>
104108
<ConformanceMode>true</ConformanceMode>
105-
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\clUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\secp256k1lib;$(SolutionDir)\Logger;$(SolutionDir)\util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
109+
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\clUtil;$(OPENCL_INCLUDE);$(SolutionDir)\secp256k1lib;$(SolutionDir)\Logger;$(SolutionDir)\util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106110
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
107111
</ClCompile>
108112
</ItemDefinitionGroup>

CmdParse/CmdParse.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,19 @@
6464
</ImportGroup>
6565
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6666
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67+
<Import Project="..\BitCrack.props" />
6768
</ImportGroup>
6869
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6970
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71+
<Import Project="..\BitCrack.props" />
7072
</ImportGroup>
7173
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7274
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75+
<Import Project="..\BitCrack.props" />
7376
</ImportGroup>
7477
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
7578
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79+
<Import Project="..\BitCrack.props" />
7680
</ImportGroup>
7781
<PropertyGroup Label="UserMacros" />
7882
<PropertyGroup />

CryptoUtil/CryptoUtil.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,19 @@
6767
</ImportGroup>
6868
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6969
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70+
<Import Project="..\BitCrack.props" />
7071
</ImportGroup>
7172
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
7273
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74+
<Import Project="..\BitCrack.props" />
7375
</ImportGroup>
7476
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7577
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
78+
<Import Project="..\BitCrack.props" />
7679
</ImportGroup>
7780
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
7881
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82+
<Import Project="..\BitCrack.props" />
7983
</ImportGroup>
8084
<PropertyGroup Label="UserMacros" />
8185
<PropertyGroup />

CudaKeySearchDevice/CudaKeySearchDevice.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
<Optimization>Disabled</Optimization>
7575
<PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7676
<AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
77-
<AdditionalIncludeDirectories>$(SolutionDir)\secp256k1lib;$(SolutionDir)\KeyFinderLib;$(SolutionDir)\Logger;$(SolutionDir)\Util;$(SolutionDir)\CudaMath;$(SolutionDir)\cudaUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\AddressUtil</AdditionalIncludeDirectories>
77+
<AdditionalIncludeDirectories>$(SolutionDir)\secp256k1lib;$(SolutionDir)\KeyFinderLib;$(SolutionDir)\Logger;$(SolutionDir)\Util;$(SolutionDir)\CudaMath;$(SolutionDir)\cudaUtil;$(SolutionDir)\AddressUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include</AdditionalIncludeDirectories>
7878
</ClCompile>
7979
<Link>
8080
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -95,7 +95,7 @@
9595
<IntrinsicFunctions>true</IntrinsicFunctions>
9696
<PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9797
<AdditionalUsingDirectories>%(AdditionalUsingDirectories)</AdditionalUsingDirectories>
98-
<AdditionalIncludeDirectories>$(SolutionDir)\secp256k1lib;$(SolutionDir)\KeyFinderLib;$(SolutionDir)\Logger;$(SolutionDir)\Util;$(SolutionDir)\CudaMath;$(SolutionDir)\cudaUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\AddressUtil</AdditionalIncludeDirectories>
98+
<AdditionalIncludeDirectories>$(SolutionDir)\secp256k1lib;$(SolutionDir)\KeyFinderLib;$(SolutionDir)\Logger;$(SolutionDir)\Util;$(SolutionDir)\CudaMath;$(SolutionDir)\cudaUtil;$(SolutionDir)\AddressUtil;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include</AdditionalIncludeDirectories>
9999
</ClCompile>
100100
<Link>
101101
<GenerateDebugInformation>true</GenerateDebugInformation>

KeyFinder/KeyFinder.vcxproj

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,19 @@
5959
</ImportGroup>
6060
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6161
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62+
<Import Project="..\BitCrack.props" />
6263
</ImportGroup>
6364
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6465
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66+
<Import Project="..\BitCrack.props" />
6567
</ImportGroup>
6668
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6769
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70+
<Import Project="..\BitCrack.props" />
6871
</ImportGroup>
6972
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
7073
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74+
<Import Project="..\BitCrack.props" />
7175
</ImportGroup>
7276
<PropertyGroup Label="UserMacros" />
7377
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@@ -109,13 +113,13 @@
109113
<WarningLevel>Level3</WarningLevel>
110114
<Optimization>Disabled</Optimization>
111115
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;BUILD_CUDA;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
112-
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\util;$(SolutionDir)\AddressUtil;$(SolutionDir)\secp256k1lib;$(SolutionDir)\CmdParse;$(SolutionDir)\cudaDeviceContext;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\cudaUtil;$(SolutionDir)\Logger;$(SolutionDir)\CudaKeySearchDevice</AdditionalIncludeDirectories>
116+
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\util;$(SolutionDir)\AddressUtil;$(SolutionDir)\secp256k1lib;$(SolutionDir)\CmdParse;$(SolutionDir)\cudaDeviceContext;$(CUDA_INCLUDE);$(SolutionDir)\cudaUtil;$(SolutionDir)\Logger;$(SolutionDir)\CudaKeySearchDevice;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include</AdditionalIncludeDirectories>
113117
</ClCompile>
114118
<Link>
115119
<SubSystem>Console</SubSystem>
116120
<GenerateDebugInformation>true</GenerateDebugInformation>
117121
<AdditionalLibraryDirectories>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
118-
<AdditionalDependencies>cuda.lib;cudart.lib;BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
122+
<AdditionalDependencies>cuda.lib;cudart.lib;Shlwapi.lib;BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
119123
</Link>
120124
</ItemDefinitionGroup>
121125
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -147,15 +151,15 @@
147151
<FunctionLevelLinking>true</FunctionLevelLinking>
148152
<IntrinsicFunctions>true</IntrinsicFunctions>
149153
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;BUILD_CUDA;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150-
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\util;$(SolutionDir)\AddressUtil;$(SolutionDir)\secp256k1lib;$(SolutionDir)\CmdParse;$(SolutionDir)\cudaDeviceContext;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(SolutionDir)\cudaUtil;$(SolutionDir)\Logger;$(SolutionDir)\CudaKeySearchDevice</AdditionalIncludeDirectories>
154+
<AdditionalIncludeDirectories>$(SolutionDir)\KeyFinderLib;$(SolutionDir)\util;$(SolutionDir)\AddressUtil;$(SolutionDir)\secp256k1lib;$(SolutionDir)\CmdParse;$(SolutionDir)\cudaDeviceContext;$(CUDA_INCLUDE);$(SolutionDir)\cudaUtil;$(SolutionDir)\Logger;$(SolutionDir)\CudaKeySearchDevice;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include</AdditionalIncludeDirectories>
151155
</ClCompile>
152156
<Link>
153157
<SubSystem>Console</SubSystem>
154158
<EnableCOMDATFolding>true</EnableCOMDATFolding>
155159
<OptimizeReferences>true</OptimizeReferences>
156160
<GenerateDebugInformation>true</GenerateDebugInformation>
157161
<AdditionalLibraryDirectories>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
158-
<AdditionalDependencies>cuda.lib;cudart.lib;BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
162+
<AdditionalDependencies>cuda.lib;cudart.lib;Shlwapi.lib;BCrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
159163
</Link>
160164
</ItemDefinitionGroup>
161165
<ItemGroup>

KeyFinderLib/KeyFinderLib.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@
3535
</ImportGroup>
3636
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
3737
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38+
<Import Project="..\BitCrack.props" />
3839
</ImportGroup>
3940
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
4041
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
42+
<Import Project="..\BitCrack.props" />
4143
</ImportGroup>
4244
<PropertyGroup Label="UserMacros" />
4345
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

Logger/Logger.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,19 @@
6969
</ImportGroup>
7070
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
7171
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72+
<Import Project="..\BitCrack.props" />
7273
</ImportGroup>
7374
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
7475
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76+
<Import Project="..\BitCrack.props" />
7577
</ImportGroup>
7678
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7779
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80+
<Import Project="..\BitCrack.props" />
7881
</ImportGroup>
7982
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
8083
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84+
<Import Project="..\BitCrack.props" />
8185
</ImportGroup>
8286
<PropertyGroup Label="UserMacros" />
8387
<PropertyGroup />

0 commit comments

Comments
 (0)