Eclipse CDT C++语义错误 wxWidgets

发布于 2025-01-06 21:52:29 字数 363 浏览 1 评论 0原文

我正在使用 wxWidgets 在 Fedora Linux 下使用 Eclipse CDT (GNU C++) 构建 GUI 应用程序。程序编译并运行正常,但是在Eclipse的“问题”选项卡中,有很多“语义错误”和“代码分析警告”。

我想知道这些错误和警告是什么,我怎样才能让它消失?我的理解是,可能和编译器有关系。我在 Windows 中的 Visual C++ Express 下编译相同的程序,但没有看到任何这些“错误”或“警告”。

我创建了一个 wxWidgets 对象,例如 wxTextCtrl,然后按 Ctrl + Space,但我没有看到任何成员变量或方法。这和那些“语义错误”和“警告”有什么关系吗?

谢谢。

I am using wxWidgets to build a GUI application using Eclipse CDT (GNU C++) under Fedora Linux. The program compiles and runs fine, but in the Eclipse "problems" tab, there are so many "semantic errors" and "code analysis warnings".

I am wondering what are those errors and warnings, and how can I make it go away? My understanding is that it may have something to do with the compiler. I compile the same program under Visual C++ Express in Windows, and I don't see any of those "errors" or "warnings".

I create a wxWidgets objects, e.g., wxTextCtrl, and hit Ctrl + Space, but I don't see any member variables or methods there. Does it have anything to do with those "semantic errors" and "warnings"?

Thanks.

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

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

发布评论

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

评论(1

反目相谮 2025-01-13 21:52:29

CDT 不知道你的 makefile 中项目的标头搜索路径,除非你告诉它。
转到项目属性> C/C++ 通用 >路径和符号并在其中添加项目使用的任何标头搜索路径。

在此处输入图像描述

您可能已经在 Visual C++ 中设置了这些内容,因此您可以在那里查看您需要哪些路径添加。

CDT does not know about your project's header search paths in your makefile unless you tell it about them.
Go to the Project properties > C/C++ general > Paths and Symbols and add any header search paths used by your project there.

enter image description here

You probably have those set up in Visual C++ already so you can look there to see which paths you need to add.

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