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

How to build a koolplot library using VC++ 2010

本文关键字:koolplot 构建 VC++2010 何使用      更新时间:2023-10-16

我想在C++代码中使用简单的绘图函数。目前我正在使用Qt5与VS2010 c++编译器。我偶然发现了一个叫koolplot的图书馆。但我无法从VS2010的源文件中构建它。我正在打开vs2010 cmd并运行nmake。。。显示winbgim.h丢失。。我在MinGW include文件夹中复制了那个标题并运行了它。。。现在显示"Plotdata.h:warning: 'typedef' was ignored in this declaration"请帮忙。。。如果有人知道使用VS2010运行的简单绘图库,请建议。。

根据Koolplot的网站,它是为MinGW/gcc工具链设计的——你必须做一些辅助工作才能在Visual Studio上编译它,尽管我不知道如果不仔细查看,你会做什么。

此外,图书馆似乎有自己的窗口管理等等,所以我不确定你能把它和Qt集成得多好。

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

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

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

然而,良好地集成到Qt是另一项任务。