作者aureolus (Aureo)
看板MacDev
标题[问题] 有关Export as a Mac Application问题
时间Tue Mar 29 14:56:55 2016
最近在写有关GPIB的控制软体,有使用到一些额外的framework:
VISA.framework
NI-RPC.framework
NI4882.framework
程式编写上都没有问题,但是汇出成应用程式的时候执行结果却和编译时不同
原本我是经由GBIB读取Meter上的数值,变数有经过多次转换:
char buffer[101];
char *ch3 = strdup(css);
int op1 = (int)setchannel.length;
ibwrt (dmm,ch3, op1); ->写入meter我的Command
ibrd (dmm, buffer, op1); ->读取meter回传的资料
NSString *finall = [NSString stringWithFormat:@"%s",buffer];
float ipadair ;
ipadair = [finall floatValue]/10000;
原本在编译器模拟执行的时候结果大概是0.00013这种小数点後有数值显示
但是Archive -> Export as a MAC Application成执行档後,
结果却都只有0.00000,同样的动作却与Xcode Build的结果有差异
请问这样大概是因为我漏掉什麽必须在Xcode的设定以至於汇出的档案有问题?
谢谢!
自己找到解决办法了,不知道为何if else判断句过多就会导致这种情况
在xcode build的时候没问题,但是汇出执行党就会出错...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.134.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1459234617.A.EE2.html
※ 编辑: aureolus (60.248.134.2), 03/29/2016 14:59:01
※ 编辑: aureolus (60.248.134.2), 03/29/2016 15:37:14