如何将fltk文件与其他文件一起编译?

发布于 2024-11-09 10:48:30 字数 263 浏览 5 评论 0原文

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

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

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

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

I have a gui window using fltk class that works fine when I compile it by itself. For doing that, I use -
fltk-config --compile guiwindow.cpp

But I really want to use this in my project. So how can I do something like -
g++ -o go file1.cpp file2.cpp etc guiwindow.cpp

so that I can use this guiwindow class with my other classes? Any help is appreciated.

Btw, whenever I try the g++ command above, I get tons of undefined reference errors.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我家小可爱 2024-11-16 10:48:30

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

我已将其与 ubuntu 8 到 ubunt 12.10 和 Mint 13 一起使用薄荷 14。
都是Linux的。

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

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

I have used this with ubuntu 8 to ubunt 12.10 and Mint 13 and Mint 14.
Which are all Linux.

Files.cxx is used if the GUI Fluid is used.

千紇 2024-11-16 10:48:30

fltk 在与其他东西链接时并不是很好。它带来了自己的 c++ stdlib 和其他库。只是避免它。

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

fltk is a not great when it comes to linking it with other stuff. It brings its own c++ stdlib and other libraries. just avoid it.

Other than that you should give more information on what command you used for compiling and what was the compiler's output. In theory it is possible to build stuff with fltk using plain g++, I did it already but then I was not allowed to use pow() in my programs!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文