如何使用VC ++ 2010构建koolplot库

时间:2013-08-05 14:45:20

标签: c++ visual-studio-2010 dll

我想在我的C ++代码中使用简单的绘图函数。目前我正在使用Qt5和VS2010 c ++编译器。我遇到了这个名为koolplot的图书馆。但是我不能用它的源文件用VS2010来补充它。我打开vs2010 cmd并运行nmake ...它显示winbgim.h缺失..我在MinGW include文件夹中复制了该标题并运行它...现在它显示"Plotdata.h:warning: 'typedef' was ignored in this declaration"请帮助...如果有人知道一个运行VS2010的简单绘图库请建议..

2 个答案:

答案 0 :(得分:2)

根据它的网站,Koolplot是为MinGW / gcc工具链设计的 - 你必须做一些腿部工作才能在Visual Studio上编译它,虽然我不知道具体你有什么没有仔细看看。

此外,图书馆似乎也在进行自己的窗口管理等,所以我不确定你能用它来整合它与Qt。

答案 1 :(得分:0)

koolplot需要WinBGI库(BGI = Borland Graphics Interface?)。 我已将其更改为通过VS2008使用本机Win32:

http://www.tu-chemnitz.de/~heha/hs/koolplot-heha.zip/

它仍然不完整,因为良好的Win32实现将在DLL中实现koolplot,该DLL自注册Window类,并且具有C和C ++接口。此外,koolplot原样不支持多个比例尺,更精细的绘图选项,GDIplus和快速的数据更新,因此编写示波器程序不是正确的选择。 由于现在有lambda函数可用,因此它的C ++代码也已过时。

但是,很好地集成到Qt中是另一项任务。