设为首页收藏本站

 找回密码
 注册
查看: 5043|回复: 12
打印 上一主题 下一主题

TB V4 Alpha 简单的应用也出现“最终目标文件编译错误” [复制链接]

精华
0
UID
2366
积分
1336
帖子
368
主题
70
阅读权限
0
注册时间
2008-9-15
最后登录
2019-4-1
跳转到指定楼层
1#
发表于 2011-3-5 11:49:13 |只看该作者 |倒序浏览
3版的公式移植过来,所有的函数通过,但公式应用不行,编了下面简单的应用,也不行。

1.函数 mytestfunc
//------------------------------------------------------------------------
// 简称: mytestfunc
// 名称: mytestfunc
// 类别: 用户函数
// 类型: 用户函数
// 输出: 布尔型
//------------------------------------------------------------------------

Vars
        Bool Con1;
Begin
        Con1 = Close > close[1];
        Return Con1;
End

编译正确。
2.应用 mytest
//------------------------------------------------------------------------
// 简称: mytest
// 名称: mytest
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Vars
  
  bool con1;

  
Begin
  


con1=mytestfunc;
if (Con1)
        {
                Buy(1,Open);
        }else
        {
                SellShort(1,Open);
        }

end

出现最终文件编译错误,

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2011-3-5 16:22:18 |只看该作者
稍后我测试看看!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2011-3-5 20:14:46 |只看该作者
我这里是对的,你是什么时候下载的版本?重新下一个试试看

使用道具 举报

精华
0
UID
2366
积分
1336
帖子
368
主题
70
阅读权限
0
注册时间
2008-9-15
最后登录
2019-4-1
4#
发表于 2011-3-7 16:09:50 |只看该作者
我是3月4日10:20左右下的,刚下了一次新的,再试试。
我刚才用4日下的用“仅校验保存当前公式”编译每个函数(包括上面的MYtestfunc共7个),都能通过,但用“检验保存公式”连上面的MYtestfunc都出现“目标文件编译错误”

使用道具 举报

Rank: 4

精华
0
UID
23870
积分
320
帖子
39
主题
10
阅读权限
50
注册时间
2011-1-13
最后登录
2013-12-7
5#
发表于 2011-3-9 20:57:27 |只看该作者
本帖最后由 bluefire999 于 2011-3-9 20:59 编辑

win7 系统
确实编译有问题!直接拷贝ma指标,编译生成新的ma,v4都提示“最终文件编译错误”
且参照以前解决办法,重装,删除user 文件夹,都试过了;不行!
自由飞翔!

使用道具 举报

Rank: 4

精华
0
UID
23870
积分
320
帖子
39
主题
10
阅读权限
50
注册时间
2011-1-13
最后登录
2013-12-7
6#
发表于 2011-3-9 21:28:24 |只看该作者
实在是太让人崩溃了!
老版本的编译器慢就慢点,注意commentry,fileappend 不要使用过多,代码不超过400行,不要C++关键字冲突,不要用到中文或隐形符合;好歹能编译通过。
v4版本  什么重装,删除user文件夹,加上原来除了办法;
甚至直接拷贝v4自带的指标都一个也编译不过,全部“最总目标文件编译错误” 彻底疯了,靠!
TB的编译器实在太差了。。。。
自由飞翔!

使用道具 举报

精华
0
UID
2366
积分
1336
帖子
368
主题
70
阅读权限
0
注册时间
2008-9-15
最后登录
2019-4-1
7#
发表于 2011-3-10 11:34:43 |只看该作者
现在我的通过了,在一个从3版移过来的函数最未尾加了个return 0;一直不明白为什么要加,因为前面的IF-else 已包含了。

至于楼上朋友自带的也通不过,我觉得可能就是你其他的某个函数有问题,我的理解,现在的4版对函数可只编译当前这一个,但对应用公式,就要全部编一次,所以如果你某个函数有问题(郁闷的是单独编又没问题),就算当前的指标没问题,也一样通不过。

使用道具 举报

Rank: 4

精华
0
UID
21164
积分
336
帖子
46
主题
13
阅读权限
50
注册时间
2010-12-8
最后登录
2012-6-28
8#
发表于 2011-3-18 15:44:35 |只看该作者
代码不超过400行
这个要求太过分了

使用道具 举报

Rank: 2

精华
0
UID
55361
积分
99
帖子
17
主题
0
阅读权限
30
注册时间
2011-7-24
最后登录
2014-10-9
9#
发表于 2011-7-26 08:42:54 |只看该作者
我也遇到这样的问题,怎么办?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
10#
发表于 2011-7-26 09:38:19 |只看该作者
回复 9# flyskyson


请使用管理员用户安装TB

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-21 16:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部