Example Usage
#ifdef _M_IX86
#ifdef _DEBUG
define HEXCTRL_LIBNAME "HexCtrlx86D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx86"
#endif //^^^ !_DEBUG
#elif defined(_M_X64) //^^^ _M_IX86 / vvv _M_X64
#ifdef _DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx64D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlx64"
#endif //^^^ !_DEBUG
#elif defined(_M_ARM64) //^^^ _M_X64 / vvv _M_ARM64
#ifdef _DEBUG
#define HEXCTRL_LIBNAME "HexCtrlARM64D"
#else //^^^ _DEBUG / vvv !_DEBUG
#define HEXCTRL_LIBNAME "HexCtrlARM64"
#endif //^^^ _DEBUG
#endif //^^^ _M_ARM64
#pragma comment(lib, HEXCTRL_LIBNAME)