syl20081243 发表于 2014-7-24 22:10:00

VS2010 Chart Release 报错;

使用了你们的chart2D控件,VS2010环境,在debug能正常运行,在release情况下报错:
>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtDataCreate
1>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtDataCreateFromFile
1>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtDataDestroy
1>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetNSets
1>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtDataSetNSets
1>DataBaseManager.obj : error LNK2001: unresolved external symbol __imp__XrtGenDataAppendPt
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDestroy
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtGetValues
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtSetValues
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtGenDataFastUpdate
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtGenCheckAxisBounds
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtGetNthDataStyle
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtMap
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtPick
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtSetNthDataStyle
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtUnpick
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtRemoveAllActions
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetLastPoint
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetNPoints
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetXElementIndirect
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetYElementIndirect
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetYDataMax
1>GraphChartView.obj : error LNK2001: unresolved external symbol __imp__XrtDataGetYDataMin
1>GraphListView.obj : error LNK2001: unresolved external symbol __imp__XrtDataRemoveSet
1>GraphMarker.obj : error LNK2001: unresolved external symbol __imp__XrtUnmap
1>MainFrm.obj : error LNK2001: unresolved external symbol __imp__XrtDataSaveToFile
1>och2dmfc.obj : error LNK2001: unresolved external symbol __imp__XrtCreate
1>och2dmfc.obj : error LNK2001: unresolved external symbol __imp__XrtAttachWindow
1>E:\Eve_WangJian\Eve_wj\Eve_001\Release\Eve_001.exe : fatal error LNK1120: 28 unresolved externals


请问这是什么情况;怎么解决;

syl20081243 发表于 2014-7-24 22:13:00

用的是ComponentOne 的Chart 的ActiveX控件;

iceman 发表于 2014-7-25 15:53:00

回复 2楼syl20081243的帖子

请问是把 ActiveX 平台插件在 WinForms 平台下使用吗?能否把你的 Release 文件上传到论坛用于重现问题?

syl20081243 发表于 2014-7-28 10:29:00

是ActiveX的Chart2D控件在vc++2010上使用,release文件都没有生成。

iceman 发表于 2014-7-28 18:15:00

回复 4楼syl20081243的帖子

在开发机器上会报错吗?是否部署相应资源文件到release文件中?64位机器上的路径:
C:\Program Files (x86)\ComponentOne\Studio for ActiveX\Chart8

请先尝试下,如果没有解决问题,我会尝试模拟你的使用场景发布测试,看能否重现问题。

syl20081243 发表于 2014-7-30 15:18:00

VS2010 Chart Release 报错;

上传了错误的截图。

iceman 发表于 2014-7-30 18:09:00

回复 6楼syl20081243的帖子

这个问题需要和您电话沟通下,刚才打电话没有打通,明天上午我会再次和您联系。

syl20081243 发表于 2014-7-30 21:34:00

好的,明天电话联系。

iceman 发表于 2014-7-31 10:38:00

回复 8楼syl20081243的帖子

需要在 Linker 下指定 Addtionnal Dependencies 路径:
“C:\Program Files\ComponentOne\Studio for ActiveX\Chart8\lib”

页: [1]
查看完整版本: VS2010 Chart Release 报错;