链接和加载Mac(10.14.6和Xcode 11)
回答我可以编译,链接,但代码拒绝加载,因为gurobi库显然不是共同设计的。这里是我得到的错误(它过去工作与Xcode的前一个版本,没有_not_坚持代码被签名)。有什么建议吗?
谢谢!
以下是错误信息:
dyld: Library not loaded: /Library/gurobi811/mac64/lib/libgurobi81.dylib
引用:/用户/ ldm /图书馆/开发/ Xcode / DerivedData / ObjecticeCP-gpkxbaxnppvxooeoqqgpehxkvobc /构建/产品/调试/ objmp.framework manbetx官网手机登入/版本/ / objmp
原因:没有找到合适的图片。确实发现:
/图书馆/ gurobi811 / mac64 / lib / libgurobi81。在(/Library/gurobi811/mac64/lib/libgurobi81.dylib)中代码签名无效使用的过程中使用库验证:映射的文件没有cdhash,完全unsigned?代码必须至少是特别签名的。
-
你好,劳伦特,
谢谢你指出libgurobi81。Dylib没有代码签名。在你的项目中,哪个Xcode设置强制执行这个标识检查,为什么你需要用这些设置来构建你的项目?
你还可以验证你可以编译和运行的例子在分发(w/o Xcode)在一个终端
$ clang -m64 -g -o mip1_c /Library/gurobi811/mac64/examples/c/mip1_c.c -I/Library/gurobi811/mac64/include/ -L/Library/gurobi811/mac64/lib -lgurobi81 -lm
美元。/ mip1_c
您应该会看到求解器的输出。手机万博登录
罗伯特。
请登录留下评论。
评论
5个评论