Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
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 - Fatal编程技术网

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