linux c++ uuid编译时的问题
写在前面
几次翻车与uuid相关,超出我认知。
所以,把一些遇到的相关问题写在这里。
可能编译过和不能编译过的
可以编译和link过的
cmake_minimum_required(VERSION 3.10)
project(nano2ctf)
set(CMAKE_CXX_STANDARD 11)
# Add the executable
add_executable(nano2ctf main.cpp)
# Link the UUID library
target_link_libraries(nano2ctf /usr/lib/x86_64-linux-gnu/libuuid.so)
不能编译过的
这些证实,都没有用:
set(UUID_DIR "/usr/include/uuid")
# Find the UUID library
find_package(UUID REQUIRED)
# Link the UUID library
target_link_libraries(nano2ctf UUID::UUID)