gpt4 book ai didi

c++ - wxWidgets 大量 undefined reference

转载 作者:行者123 更新时间:2023-11-28 07:57:32 27 4
gpt4 key购买 nike

我把源码下载到了最新的wx,并成功地编译了它,没有任何问题。

配置:

../configure --enable-optimise --enable-stl --enable-unicode --enable-threads --enable-static --disable-shared --prefix=/usr/local

当我尝试编译 this示例:

g++-4.8 `wx-config --libs` `wx-config --cxxflags` test.cpp 

我得到很多 undefined reference (完整列表 here)

我怎样才能让它工作?

最佳答案

当使用静态库时,正如您所做的那样(因为配置命令行中的 --disable-shared),库必须位于引用它们的对象文件之后 (这是所有 Unix-ish 链接器的一般规则,绝对是 GNU ld)。所以正确的命令行应该是

g++-4.8 `wx-config --cxxflags` test.cpp `wx-config --libs`

或者,为了保持简短,因为它重要的是编译标志出现在哪里:

g++-4.8 test.cpp `wx-config --cxxflags --libs`

关于c++ - wxWidgets 大量 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393322/

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