VS+TeeChart控件调试笔记
情况说明:
光谱显示工程(64 Bit Window10+VS2015+TeeChart8),在原来的机子上能运行,拷贝之后运行不了。
问题所在:
导入TeeChart控件时,用了绝对路径,导致无法打开文件;另外,TeeChart8.ocx在使用时必须先注册,否则无效。而且只能在x86下运行,x64会意外中断。
解决方法:
把导入路径改成相对路径(已经修改完毕),然后注册TeeChart8.ocx,在x86下运行即可。
具体调试记录:
1. C1083 无法打开类型库文件:
“F:\\Hyperspectral\\USGS-SPLib06\\SP_Demo\\teechart\\TeeChart8.ocx”:No such file or directory SP_Demo e:\project\sp_demo\sp_demo\ctitles.h 3
【把路径(teechart文件夹)修改成相对路径,7个C**.h都要修改
#import "..\\teechart5+8\\TeeChart8.ocx" no_namespace】
2.触发中断
SP_Demo.exe!CSP_DemoApp::InitInstance() 行 75 C++