Skip to content

WinBuilds/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

General Build Instructions

1) Set WINBUILDS_ROOT environment variable to specify a target directory. If WINBUILDS_ROOT is not set it is assumed to be the same directory where the .vcxproj file resides. Developer packages will be created in %WINBUILDS_ROOT% according to the following schema:

$(WINBUILDS_ROOT)build_msvc16_$(Platform)/$(Configuration)/bin/:
.exe , .dll, .exp, .pdb go here

$(WINBUILDS_ROOT)build_msvc16_$(Platform)/$(Configuration)/lib/ :
.lib go here

$(WINBUILDS_ROOT)build_msvc16_$(Platform)/$(Configuration)/include/ :
.h go here

2) Open Windows\VS2019\*.sln with Visual Studio 2019 or newer and rebuild.

Building Libraries

For library projects, both static and shared libraries will be produced. The static libraries will assume static C and C++ runtimes and the shared libraries will link to dynamic C and C++ runtime libraries.

Static libraries do not link to their dependencies, shared libraries do.

Shared libraries with static runtimes and static libraries with dynamic runtimes are normally not produced but you are welcome to add those build options if you need them or you just feel like it.

Target naming convention:

<name>dll.dll - dynamic library
<name>dll.lib - import library
<name>lib.lib - static library

This naming schema produces names different from the original projects, but it is consistent, and it is believed that it is easier to use than ad-hoc names.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published