gpt4 book ai didi

c++ - wxWidgets、Code::Blocks 和 wxStyledTextCtrl = 对 _imp__wxSTCNameStr 的 undefined reference

转载 作者:行者123 更新时间:2023-11-28 03:35:01 27 4
gpt4 key购买 nike

我正在使用 Code::Blocks,并且我已经安装了 wxWidgets 2.8。一切正常,我使用 wxSmith 创建了 gui 元素,编辑它,编译/重建没有任何错误。

我想测试 wxStyledTextCtrl,所以我将它添加到项目中。然而符合:

wxStyledTextCtrl* text = new wxStyledTextCtrl(this, wxID_ANY);

我从链接器中得到错误:

Undefined reference to _imp__wxSTCNameStr

还有一些……

我该怎么办?也许使用 wxStyledTextCtrl 需要安装一些东西或放入一些目录?

我在互联网上发现我可以将 wx 的路径从 gcc_dll 更改为 gcc_lib,但这不起作用。

我在 Windows 7 x64 上工作(但我认为这不是问题,因为我使用 x32 库、构建 x32 .exe 等)。

最佳答案

wxStyledTextCtrl 不是核心控件的一部分,因此它不存在于其余的编辑/按钮/列表/等控件中,它是贡献给 wxWidgets 的库之一,它存在于一个单独的库中,我的系统 (linux) 上的文件名为 wx_gtk2u_stc-2.8,对你来说它应该类似于 *wx_mswu_stc-2.8*您需要确保它是与 wx 一起构建的。

您可以在 contrib/samples/stc 子文件夹中找到 wxStyledTextControl 的示例,您可以检查该示例链接到哪个库并使用它。

关于c++ - wxWidgets、Code::Blocks 和 wxStyledTextCtrl = 对 _imp__wxSTCNameStr 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11173704/

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