cppwinrtv3.0.260818.1
- Updated
C++/WinRT is a standard C++ language projection for the Windows Runtime.
- Project website: https://github.com/microsoft/cppwinrt
- Documentation: https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/
#Usage
The C++/WinRT package provides CMake targets:
find_package(cppwinrt CONFIG REQUIRED)
target_link_libraries(main PRIVATE Microsoft::CppWinRT)In addition, three variables are also exported: CPPWINRT_TOOL points to cppwinrt.exe; CPPWINRT_MODULE_FILES lists of paths to all module files; CPPWINRT_MODULE_BASE_DIR points to the directory of the module files.
When installed with the "modules" feature, CPPWINRT_MODULE_FILES lists the generated C++20 module interface files (.ixx). Add them to your target:
target_sources(main
PRIVATE
FILE_SET cxx_modules
TYPE CXX_MODULES
BASE_DIRS ${CPPWINRT_MODULE_BASE_DIR}
FILES ${CPPWINRT_MODULE_FILES}
)#Features
No default features.
#fastabi
Enables Fast ABI feature for both consuming and producing projections.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#modules
Provides C++ modules for C++/WinRT. The modules are named winrt.Ns.X.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#windowsapp
Links the WindowsApp.lib umbrella library for Windows Runtime.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#Dependencies
No dependencies.
#Host Dependencies
No dependencies.
#Used By
#Host Tool For
#Contributors
Scott Greenlay
Scott Greenlay
Alexander Karatarakis
Robert Schumacher
juandent
Roelf-Jilling
pravic
Jared Irwin
Chuck Walbourn
Frank
Cheney Wang
David Machaj
Nathan White
SunBlack
Yexuan Xiao
#Changelog
Show 10 earlier changes
7f0dcbc[cppwinrt] Use vcpkg_from_github7913033Update cppwinrt to Fall Creatorsf24c1c6[CppWinRT] Update to October 2017 release417fe66These work correctly as far as I tested them...71f1e11[cppwinrt] Update to february 2017 refresh375d753[cppwinrt] Mark as header-only libraryf453d0fRemoved HEADER_PATHc034eb2added cppwinrt