我有一个使用fltk类的gui窗口,当我自己编译它时可以正常工作。为此,我使用 - fltk-config --compile guiwindow.cpp
但我真的想在我的项目中使用它。那我该怎么办呢 - g ++ -o go file1.cpp file2.cpp等guiwindow.cpp
这样我可以将这个guiwindow类与其他类一起使用?任何帮助表示赞赏。
顺便说一句,每当我尝试上面的g ++命令时,我都会遇到大量未定义的引用错误。
答案 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()!