Installation
Complete guide to integrate qPapel Auth library into your Visual Studio C++ project.
Requirements
Operating System
Windows 10/11 (x64)
IDE
Visual Studio 2019 or later
C++ Standard
C++17 or later
Network
Internet connectivity required
Download Library Files
You will receive the following files:
qPapel.h
Main library header
Contains all function declarations
Place in your Include directory
qPapel-ProtectedAuth.lib
Compiled static library
Links with your project
Place in your Lib directory
qPapel-ProtectedAuth.pdb
Debug symbols for development
Helps with debugging
Optional but recommended
Project Setup
Configure Include Directory
Right-click your project in Solution Explorer
Select Properties
Navigate to Configuration Properties → C/C++ → General
Click Additional Include Directories
Add your Include folder path:
$(ProjectDir)IncludeOr absolute path:
C:\MyProject\IncludeClick OK
Add to your .vcxproj file:
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(ProjectDir)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>Configure Library Directory
In Properties, navigate to Configuration Properties → Linker → General
Click Additional Library Directories
Add your Lib folder path:
$(ProjectDir)LibOr absolute path:
C:\MyProject\LibClick OK
Add to your .vcxproj file:
<ItemDefinitionGroup>
<Link>
<AdditionalLibraryDirectories>$(ProjectDir)Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>Link the Library
In Properties, navigate to Configuration Properties → Linker → Input
Click Additional Dependencies
Add:
qPapel-ProtectedAuth.libClick OK
Add to your .vcxproj file:
<ItemDefinitionGroup>
<Link>
<AdditionalDependencies>qPapel-ProtectedAuth.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>Add to your source file:
#pragma comment(lib, "qPapel-ProtectedAuth.lib")Verify Installation
Create a test file to verify the setup:
Press F7 or click Build → Build Solution
Expected output:
Press Ctrl+F5 or click Debug → Start Without Debugging
Expected output:
If you see the success message, installation is complete!
Troubleshooting
Configuration for Release Build
To configure for Release:
Switch to Release configuration
Repeat Steps 2-4 above
Or select All Configurations in Properties to apply to both
Next Steps
Installation complete! Now configure your API keys.
Configuration - Get your API keys from dashboard
Quick Start - Start using the library
Complete Example - Full application example
Last updated