【问题标题】:How to create a wxWidgets app with Visual C++ on Raspberry如何在 Raspberry 上使用 Visual C++ 创建 wxWidgets 应用程序
【发布时间】:2020-11-18 03:35:03
【问题描述】:

我正在尝试使用 wxWidgets 在 Visual Studio 上为覆盆子制作 C++ 应用程序。 我从模板创建了一个闪烁项目,我只添加了库 wx.h 以测试代码,当我尝试编译它时失败,因为它没有找到库。 顺便说一句,blink 项目本身运行良好。只有在我添加 wx.h 库时才会失败。

#include <wx-3.1\wx\wx.h>

这很奇怪,因为当我打开文件时它有正确的路径。 即使是智能感知也能正确检测到路径。

但我不知道是什么导致了错误。

我配置了一个到树莓派的远程连接:

这些是显示的错误:

【问题讨论】:

  • edit您的问题标题以反映您遇到的问题或您提出的问题,而不仅仅是反刍标签。您的标题应该清晰且具有足够的描述性,以供将来正在扫描搜索结果列表以寻找问题解决方案的网站用户使用。
  • 完成。感谢您的反馈。
  • @EmmanuelLG,您是自己编译库还是使用预编译版本?您使用哪个版本的库?另外,请显示项目中的包含行。最后 - 问题的标题过于笼统 - 请更正以使其具体。
  • 我编译了它。这是 3.1.4 版本。

标签: visual-c++ wxwidgets raspberry-pi4


【解决方案1】:

没有足够的信息来回答您的问题,例如你根本没有解释你是如何构建你的项目的(例如,你使用 CMake 吗?),但有一些观察可能会有所帮助:

  • wxWidgets 标头包含为<wx/wx.h>,您绝对不应该拥有wx-3.1 组件,并且必须使用斜杠而不是反斜杠。
  • 您必须为编译器提供适当的选项,这通常通过在 Unix 系统下运行 wx-config --cxxflags 来实现(如果您使用内部使用 wx-config 的 CMake FindwxWidgets 模块,这些选项可能对您隐藏)。李>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    相关资源
    最近更新 更多