OSX磁盘仲裁链接器错误 尝试使用CLAN编译我的C++应用程序,但我得到以下链接错误: Undefined symbols for architecture x86_64: "_DADiskCopyDescription", referenced from: Security::getHddID() in Security.cpp.o "_DADiskCreateFromBSDName", referenced from: Security::getHddID() in Security.cpp.o "_DASessionCreate", referenced from: Security::getHddID() in Security.cpp.o ld: symbol(s) not found for architecture x86_64
我已经在苹果网站上查阅了磁盘仲裁的官方文档,但这太糟糕了,因为它甚至没有告诉你要包含哪个库文件,更不用说链接到什么了OSX磁盘仲裁链接器错误 尝试使用CLAN编译我的C++应用程序,但我得到以下链接错误: Undefined symbols for architecture x86_64: "_DADiskCopyDescription", referenced from: Security::getHddID() in Security.cpp.o "_DADiskCreateFromBSDName", referenced from: Security::getHddID() in Security.cpp.o "_DASessionCreate", referenced from: Security::getHddID() in Security.cpp.o ld: symbol(s) not found for architecture x86_64,c++,macos,linker-errors,C++,Macos,Linker Errors,我已经在苹果网站上查阅了磁盘仲裁的官方文档,但这太糟糕了,因为它甚至没有告诉你要包含哪个库文件,更不用说链接到什么了 我正在使用CMake设置我的构建链。在链接器参数中需要使用-framework-diskabitration
我正在使用CMake设置我的构建链。在链接器参数中需要使用
-framework-diskabitration