gpt4 book ai didi

gcc - gcc FLTK编译错误

转载 作者:行者123 更新时间:2023-12-02 21:34:33 24 4
gpt4 key购买 nike

我正在尝试编译我的第一个 FLTK 文件。首先,我使用 -lfltk 选项通过 gcc 编译它,并收到此错误:

/usr/bin/ld: /tmp/ccX7sPxQ.o: undefined reference to symbol '__gxx_personality_v0@@CXXABI_1.3'
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

为什么我会收到此错误消息?如果我使用 g++,它只会编译它。

编辑。fltk-config --cxxflags 返回:

-I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
-I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/libpng12 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT

最佳答案

-lfltk 不足以构建基于 FLTK 的最小应用程序。

我强烈建议您阅读以下页面:http://www.fltk.org/doc-1.3/basics.html 。它清楚地解释了如何编译一个简单的FLTK程序。

假设您的 FLTK 应用程序没有使用额外的 FLTK 库(opengl、图像、表单),并且位于名为 myfltkapp.cpp 的单个文件中,那么正确编译和链接它的绝对最快的方法是是:

fltk-config --compile myfltkapp.cpp

关于gcc - gcc FLTK编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21694338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com