如何用其他文件编译fltk文件?

时间:2011-05-23 21:25:05

标签: c++ user-interface g++ compilation fltk

我有一个使用fltk类的gui窗口,当我自己编译它时可以正常工作。为此,我使用 - fltk-config --compile guiwindow.cpp

但我真的想在我的项目中使用它。那我该怎么办呢 - g ++ -o go file1.cpp file2.cpp等guiwindow.cpp

这样我可以将这个guiwindow类与其他类一起使用?任何帮助表示赞赏。

顺便说一句,每当我尝试上面的g ++命令时,我都会遇到大量未定义的引用错误。

2 个答案:

答案 0 :(得分:2)

g ++ fltk-config --cxxflags file1.cpp file2.cpp fltk-config --ldflags -o go

我用ubuntu 8和ubunt 12.10以及Mint 13和Mint 14。  这些都是Linux。

如果使用了GUI Fluid,则使用Files.cxx。

答案 1 :(得分:0)

fltk在将其与其他内容联系起来时并不是很好。它带来了自己的c ++ stdlib和其他库。只是避免它。

除此之外,您应该提供有关用于编译的命令以及编译器输出的更多信息。从理论上讲,使用普通的g ++可以用fltk构建东西,我已经这样做但是我不允许在我的程序中使用pow()!