Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[讨论]金字塔64位版本不支持64位的dll?

1楼
oceanjztwind 发表于:2015/11/22 9:07:03
我系统是64位win7,用vs2012编译FmlDevelope.zip里面的示例dll,
LQ15:"STOCKFUNC@MYMACLOSE"(15);
怎么编译出来的公式显示不出来?原来系统是32位win7时 编译32位的dll公式 显示没问题。
2楼
王锋 发表于:2015/11/22 11:33:26

你确认用2012编译的是64位的DLL么?

3楼
oceanjztwind 发表于:2015/11/22 18:15:29
图片点击可在新窗口打开查看这是我编后的截图。
4楼
马良 发表于:2015/11/22 18:19:53
截图没法看到
5楼
oceanjztwind 发表于:2015/11/22 18:22:35
图片点击可在新窗口打开查看看一下这个看得清楚不。
6楼
oceanjztwind 发表于:2015/11/22 18:25:20
两张图都看不清楚。
复制了编译后的摘要如下:

1>------ 已启动全部重新生成: 项目: StockFunc, 配置: Debug x64 ------
1>  StockFunc.cpp
1>  StdAfx.cpp
1>  正在生成代码...
1>     正在创建库 E:\Study\StockDLL\vs2012\20 Reversal K_Line_spcode_64\StockFunc\x64\Debug\StockFunc.lib 和对象 E:\Study\StockDLL\vs2012\20 Reversal K_Line_spcode_64\StockFunc\x64\Debug\StockFunc.exp
1>  StockFunc.vcxproj -> E:\Study\StockDLL\vs2012\20 Reversal K_Line_spcode_64\StockFunc\x64\Debug\StockFunc.dll
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========
7楼
王锋 发表于:2015/11/22 20:05:05

你确认这个项目编译32位的可以在32位金字塔下使用,而编译64位不能再64位金字塔下使用的了?

8楼
oceanjztwind 发表于:2015/11/22 20:37:29
确定是我编译的32位dll可在32位金字塔下使用,64位不能在64位金字塔下使用。
另外,我试了只使用金字塔自带的FmlDevelope原生代码并没有添加我自已代码,一样没提示错误,但指标显示不出来。
9楼
oceanjztwind 发表于:2015/11/22 20:38:47
我试的原生代码在金字塔的公司编辑器中代码如下:
LQ15:"STOCKFUNC@MYMACLOSE"(15);
10楼
王锋 发表于:2015/11/24 17:44:12

经过我们技术人员在VS2008下X64下编译系统自带的DLL测试,未见任何异常。

建议你自查2个方面

1,是否确定VS编译器已经设置为64位环境

2,是否你使用旧版本金字塔下的FmlDevelope.zip范例工程编译,旧版范例由于只考虑32位系统未对字段做优化处理,请使用3.71版本下的FmlDevelope.zip范例工程编译

共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.