Skip to content

Commit 930b837

Browse files
save file
1 parent 6569e7f commit 930b837

1 file changed

Lines changed: 54 additions & 1 deletion

File tree

blog/26-04-16/node-gyp-always-on-top/node-gyp-always-on-top.html

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ <h1 slot=title>
133133
we'll set the following up in the course of this blog
134134
<br>
135135

136-
Visual Studio Build Tools installed
136+
Visual Studio Build Tools
137137
<br>
138138

139139
MSVC v14.x
@@ -290,19 +290,61 @@ <h1 slot=title>
290290
Minimum Windows SDK components required
291291
</div>
292292

293+
<a href='https://visualstudio.microsoft.com/visual-cpp-build-tools/'>
294+
Visual Studio Build Tools
295+
</a>
296+
293297
<p>
298+
299+
C++ x64/x86 build tools
300+
301+
<br>
302+
303+
Go to the Workloads tab
304+
305+
<br>
306+
307+
Select:
308+
309+
<br>
310+
311+
Desktop development with C++
312+
313+
<br>
314+
<br>
315+
316+
<!--
317+
MSVC v14.x C++ Build Tools
318+
319+
Windows 10 SDK (or Windows 11 SDK — either works)
320+
321+
MSBuild
322+
323+
C++ x64/x86 build tools
324+
-->
325+
326+
294327
When installing Visual Studio Build Tools, you only need:
328+
329+
<br>
295330
<br>
296331

297332
MSVC v14.x C++ Build Tools
333+
298334
<br>
335+
<br>
336+
299337
This gives you:
338+
300339
<br>
301340

302341
cl.exe (the compiler)
342+
303343
<br>
304344

305345
link.exe (the linker)
346+
347+
<br>
306348
<br>
307349

308350
Standard C++ headers
@@ -311,27 +353,38 @@ <h1 slot=title>
311353
<br>
312354

313355
Windows 10/11 SDK (any version)
356+
314357
<br>
358+
<br>
359+
315360
This gives you:
361+
316362
<br>
317363

318364
user32.lib (for RegisterHotKey, SetWindowPos, etc.)
365+
319366
<br>
320367

321368
kernel32.lib
369+
322370
<br>
323371

324372
windows.h
373+
325374
<br>
326375
<br>
327376

328377
Win32 API headers
378+
379+
<br>
329380
<br>
330381

331382
MSBuild Tools
383+
332384
<br>
333385

334386
Used internally by node‑gyp to orchestrate the build.
387+
335388
<br>
336389

337390
That’s it.

0 commit comments

Comments
 (0)