3

我想用 wintab 编程,这是大多数图形输入板制造商使用的标准库。

但是我发现的库不是开源的,可悲的是,它是一个 msvc dll,只有一个头文件。

现在我正在使用 MinGW gcc。

我在 MinGW 中尝试过 dlltool 和 dllwrap,但没有运气。我生成的 libxx.a 只能导致我的程序退出。(但它链接得很好)

我应该怎么做才能让 wintab 与 MinGW 一起工作?或者是否有来自 gcc 的 wintab dll 构建?

4

2 回答 2

1

您可以将 WinTab 与任何编译器套件一起使用,但不应将应用程序与库链接,以防它未安装在用户系统上。

相反,您应该在运行时使用LoadLibrary()and加载它GetProcAddress(),如下所述: http ://www.wacomeng.com/windows/docs/WacomWindevFAQ.html#_Toc276983614

于 2013-07-16T23:40:57.953 回答
0

如果 Wintab DLL 包含 C++ 代码,那么您就不走运了。我建议在 gdb 中运行程序,看看究竟是什么失败了。

于 2012-05-25T15:25:12.943 回答