Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在CMake中生成GUID?_Cmake - Fatal编程技术网

如何在CMake中生成GUID?

如何在CMake中生成GUID?,cmake,Cmake,我需要在CMake中生成GUI,以便在一些自定义配置文件中定义唯一标识符。如何使用CMake生成GUI?有几种方法可以在CMake中创建唯一标识符(请参阅) 例如字符串(时间戳…,字符串(随机…或字符串(UUID…): 你能检查一下这是否是重复的吗?不确定…这不是重复的。 string(UUID <output variable> NAMESPACE <namespace> NAME <name> TYPE <MD5|SHA1> [UPPER

我需要在CMake中生成GUI,以便在一些自定义配置文件中定义唯一标识符。如何使用CMake生成GUI?

有几种方法可以在CMake中创建唯一标识符(请参阅)

例如
字符串(时间戳…
字符串(随机…
字符串(UUID…)


你能检查一下这是否是重复的吗?不确定…这不是重复的。
string(UUID <output variable> NAMESPACE <namespace> NAME <name>
   TYPE <MD5|SHA1> [UPPER])
set(UUID_DNS_NAMESPACE 6ba7b810-9dad-11d1-80b4-00c04fd430c8)
string(
    UUID WWW_EXAMPLE_COM_MD5_UUID 
    NAMESPACE ${UUID_DNS_NAMESPACE} 
    NAME "www.example.com" 
    TYPE MD5
)
string(
    UUID WWW_EXAMPLE_COM_SHA1_UUID 
    NAMESPACE ${UUID_DNS_NAMESPACE} 
    NAME "www.example.com" 
    TYPE SHA1 UPPER
)