TestFlight.dll错误
我遇到了TestFlight.dll问题并将其绑定到Monotouch中。 我已经加载了.dll文件到我的引用,并添加额外的构建参数的 标志TestFlight.dll错误
-gcc_flags "-L${ProjectDir} -llibTestflight.a -force_load {ProjectDir}/libTestflight.a"
但在编译时我得到这个错误:
ld: file not found: /var/folders/z9/sbglbns52gb75xy5c41ck1s40000gn/T/tmp1b28d639.tmp/libTestFlight.a collect2: ld returned 1 exit status
error MT5201: Native linking failed. Please review user flags provided to gcc:....
谢谢非常mutch;)
亚历克斯
您有一个错字末尾,缺少$:
个-gcc_flags “-L $ {} PROJECTDIR -llibTestflight.a -force_load $ { PROJECTDIR} /libTestflight.a”
如果您TestFlight.dll
是最近它应该被编译与[LinkWith]
属性。
这意味着您无需提供gcc_flags
- 工具应该从组件中提取它们并自动执行此操作(就像libTestlight.a
从.dll中提取一样)。
如果编译时没有添加gcc_flags
会怎么样?
我已经解决了这个问题..
我不知道到底该问题,但我重新创建TestFlight.dll和使用的标志:
-nosymbolstrip -nostrip -cxx -gcc_flags "-lgcc_eh -L${ProjectDir} -ltestflight -ObjC"
@poupou:没有gcc_flags我得到了相同的错误信息。我认为错误是由TestFlight.dll
但由于双方你抛出;)
另外我更改了绑定到ayoung的示例: https://github.com/ayoung/MonoTouch的-testflight – Alex
我想你的解决方案,但仍然出现同样的错误。 – Alex
这个怎么样:-gcc_flags“-L $ {ProjectDir} -lTestFlight -force_load $ {ProjectDir} /libTestflight.a” –