设为首页收藏本站

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

TB能不能提供一个【最终目标文件编译错误】合集的帖子 [复制链接]

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
跳转到指定楼层
1#
发表于 2008-9-24 17:33:55 |只看该作者 |倒序浏览
把 最终目标文件编译错误 , 常见的问题都 收录在里面, 这样大家好找。

我也不知道这个问题是什么原因导致, 程序规模大了, 漫无目的去找, 太耗精力


【最终目标文件编译错误】 这个错误, 没有 Error Code 可以差, 这个比较麻烦



大家发现过的 , 会出现 最终目标文件编译错误  的 问题, 一个一个总结放到帖子里面, 慢慢积累起来, 以后就会成为有价值的技术文档
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
2#
发表于 2008-9-24 17:35:46 |只看该作者
我碰到的第一个  最终目标文件编译错误 问题是:

居然是我定义了 一个  NumericSeries  Switch;

换个变量名,   USASwitch 就ok

可能是 关键字 重名,  但是,  TB 的帮助文件和索引 我都搜了 没有 Switch




其他的问题的具体的情形 ...  版主.....各位 TBer ....  水桶们....  大家慢慢加上吧

[ 本帖最后由 Neoplay 于 2008-9-24 17:57 编辑 ]
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
3#
发表于 2008-9-24 17:53:26 |只看该作者
这个比超时严重,肯定是程序结构有问题,比如有0为分母的运算,应开手数不为整数的运算结果,非唯一性的运算结果(比如即可是true又可是false),死循环等等。
TradeBlazer交流群33647992。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-9-24 21:08:55 |只看该作者
switch是C++的关键字,还有很多关键字都不能用来做变量名的。比如Public,protected,class,long,double......
估计有几百个吧。

使用道具 举报

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
5#
发表于 2008-9-25 10:39:30 |只看该作者
版主若有心 帮做一个 keywords  list   就好了, 估计这个活有点累....               

我们支持 你的  
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

Rank: 2

精华
0
UID
2421
积分
79
帖子
15
主题
7
阅读权限
30
注册时间
2008-9-22
最后登录
2009-5-25
6#
发表于 2008-9-25 17:27:21 |只看该作者

我出现的问题及解决

我把代码原封不动的全部又敲了一遍居然就没有问题了。

呵呵,是不是里面有什么不可见的字符造成的呢?

使用道具 举报

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
7#
发表于 2008-9-25 20:48:00 |只看该作者

回复 #6 zcard200 的帖子

你这种情况是常见的, 可以使用专业的编辑工具来解决
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
8#
发表于 2008-10-3 15:36:39 |只看该作者
今天又碰到   最终目标文件编译错误 ,  不知道是什么原因, 新添加的 变量 名 都 改了一遍,  都不行, 程序 架构没有动.....


仅仅是添加 几个变量, 添加一些判断条件而已.....
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
9#
发表于 2008-10-3 15:37:41 |只看该作者
痛苦啊,  编译器 没有给出 更具体的提示, 也没有 Error code.......

TB应该 提供 Error Code list , 否则, 用户碰到 这种 问题, 没法继续 开发
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

中级操盘手

圆转如意 程序执行

Rank: 9Rank: 9Rank: 9

精华
0
UID
2303
积分
10561
帖子
618
主题
77
阅读权限
150
注册时间
2008-9-8
最后登录
2012-4-10
10#
发表于 2008-10-3 17:48:11 |只看该作者

一个很吐血的问题

一个很吐血的问题:  不把 FileAppend 语句去掉 或者注释掉, 就是 :最终目标文件编译错误

If(  myConditioni  ){     
        FileAppend( "D:\\my_S.log", + "whatever you say  也包含中文, 这个 log 语句在别的指标和交易指令内都能通过编译" );  // debug

        A_SendOrder( Enum_Buy, Enum_Entry, myLots, Q_AskPrice() );
}



而且, 这个 log 语句 (整行复制到) 其他指标中, 正常, 在其他交易指令中正常. (既能通过编译, 又可以 正常工作)

而且, 就这这个 不能通过编译的 程序中, 这条语句在次位置之前, 还出现了一次.......

无论修改 这个 log 语句的  文件名, 还是,  log 的内容, 都不能 改变 : 最终目标文件编译错误

换到 A 函数, 后面, 也不行.....


但是, 只要注释掉这行... ,就一切  ok

[ 本帖最后由 Neoplay 于 2008-10-3 18:02 编辑 ]
圆转如意, 胸中有丘壑, 挥洒自如,珍惜头寸,远离YY, 【史努比】 Snoopy is Dr. SLEEP

使用道具 举报

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

bottom

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

GMT+8, 2024-5-9 12:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部