0

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

4

2 回答 2

2

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

此外,该库似乎可以进行自己的窗口管理等,因此我不确定您能否将其与 Qt 集成。

于 2013-08-05T14:52:48.150 回答
0

koolplot 需要 WinBGI 库(BGI = Borland 图形接口?)。我已将其更改为使用 VS2008 使用本机 Win32:

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

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

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

于 2019-08-28T08:01:54.547 回答