文件名称:crossguid:轻量级跨平台C ++ GUIDUUID库
文件大小:152KB
文件格式:ZIP
更新时间:2024-06-14 12:03:44
C++
跨导 CrossGuid是一个最小的,跨平台的C ++ GUID库。 它使用给定平台上最好的本机GUID / UUID生成器,并具有用于解析,字符串化和比较ID的通用类。 guid生成技术由您的平台决定: Linux 在Linux上,您可以使用标准的libuuid 。 在像Ubuntu这样的发行版中,默认情况下它是可用的,但是要使用它,您需要头文件,因此您必须执行以下操作: sudo apt-get install uuid-dev Mac / iOS 在Mac或iOS上,您可以使用CoreFoundation CFUUIDCreate 。 由于它是一个普通的C函数,您甚至不需要编译为Objective-C ++。 视窗 在Windows上,我们仅使用内置函数CoCreateGuid 。 如果那是您的事,CMake可以生成一个Visual Studio项目。 安卓 Android
【文件预览】:
crossguid-master
----.gitignore(64B)
----crossguid.pc.in(337B)
----src()
--------guid.cpp(9KB)
----android.sh(332B)
----android()
--------.gitignore(124B)
--------app()
--------settings.gradle(15B)
--------build.gradle(604B)
--------proguard-project.txt(781B)
--------gradlew(5KB)
--------project.properties(563B)
--------gradlew.bat(2KB)
--------gradle.properties(756B)
--------ant.properties(698B)
--------build.xml(4KB)
--------gradle()
----.travis.yml(2KB)
----LICENSE(1KB)
----README.md(7KB)
----cmake()
--------FindLibuuid.cmake(1KB)
----include()
--------crossguid()
----.vscode()
--------.cmaketools.json(70B)
----.gitattributes(2KB)
----test()
--------Test.hpp(125B)
--------TestMain.cpp(81B)
--------Test.cpp(5KB)
----CMakeLists.txt(3KB)