如何在MinGW中使用FLTK 1.1 dll?

时间:2011-08-09 17:00:08

标签: dll mingw hyperlink fltk

我正在尝试使用mingW编译一个使用fltk库的项目。每当它使用fltk到达文件时,它告诉我“找不到-lfltk”。

我知道它归结为获取库的.dll以及我放置它的位置,但是我在解决这个问题时遇到了很多麻烦。我在fltk文件夹中找到了两个名为fltk.lib.dsp和fltkdll.dsp的文件。我试图将这些文件放在我的system32文件夹中,但这不起作用。我猜那是因为这些都是VC ++ 6项目文件而不是实际的.dll和.lib文件。我找到了这篇文章:

http://www.fltk.org/articles.php?L372+I0+TFAQ+P1+Q

但我不明白它在说什么。

  

您需要定义FL_DLL预处理程序符号,以获取嵌入在FLTK头文件中的正确链接命令。

这是什么意思?在#define之前我需要include某些内容吗?这句话如何转化为代码?

如果我没有走上正轨,请告诉我。任何帮助表示赞赏。

编辑:

另外,我将PATH变量设置为C:\ MinGW / bin /。我尝试在那里设置文件,但这也不起作用。我知道我必须对这些.dsp文件做些什么,但不知道是什么。

1 个答案:

答案 0 :(得分:2)

错误消息与dll无关。 它实际上说找不到名为'libfltk.a'的链接库。

所以你应该首先拥有该库来编译你的程序。