2017-07-15 08:19:29 +02:00
2017-07-15 08:19:29 +02:00
2016-03-12 14:11:37 +01:00
2016-03-11 09:36:52 +01:00
2016-03-11 09:30:58 +01:00
2017-07-15 08:19:29 +02:00
2017-07-07 14:53:24 +03:00

atlex

Provides additional templates and function helpers for Microsoft Active Template Library

Building

  • The .h files can be used individually. However, we do encourage you to include the entire library project and reference it in dependant projects of your solution, as atlex might develop some non-inline code over time.
  • The libatl.vcxproj requires Microsoft Visual Studio 2010 SP1 and ..\..\include folder with common.props, Debug.props, Release.props, Win32.props, and x64.props files to customize building process for individual applications.

Usage

  1. Clone the repository into your solution folder.
  2. Add the libatl.vcxproj to your solution.
  3. Add atlex's include folder to Additional Include Directories in your project's C/C++ settings.
  4. Add a new reference to atlex project from your project's common properties.
  5. Include .h files from atlex as needed:
#include <atlstr.h>
#include <atlshlwapi.h>
#include <iostream>

void main()
{
  ATL::CAtlString sPath;
  PathCanonicalize(sPath, _T("C:\\Windows\\Temp\\test\\.."));
  std::cout << (LPCTSTR)sPath << std::endl;
}
Description
Additional templates and function helpers for Microsoft Active Template Library
Readme GPL-2.0 3.6 MiB
Languages
C 53%
C++ 47%