【问题标题】:I have just made my first wxwidgets project in codeblocks, I want an application that just runs my GUI directly. Kindly Help Me我刚刚在代码块中创建了我的第一个 wxwidgets 项目,我想要一个直接运行我的 GUI 的应用程序。请帮助我
【发布时间】:2021-01-17 09:18:19
【问题描述】:

我已经在代码块中创建了我的 wxwidgets 项目,我需要一种方法来直接运行我的 GUI,就像在 PC 上运行的大多数应用程序(如计算器、日历等)一样。我不想去代码块并一次又一次地构建和运行我的程序。我需要制作一个exe文件,只需单击即可运行它,我的GUI直接开始运行。

【问题讨论】:

  • 当你构建程序时,它会在某处创建一个可执行文件——你只需要找到它并使用它
  • 它在 [projectname.cbp]/bin/Debug 中创建并执行,但是当我尝试打开它时,它会出错。在 linux 和 windows 中都可以。
  • @SameerYadav,请您剪切并粘贴错误消息好吗?此外,如果您提供构建 wxWidgets 的方式会有所帮助吗?或者您下载了预构建的二进制文件?无论如何 - 我们需要更多信息,拜托。

标签: c++ user-interface codeblocks wxwidgets software-distribution


【解决方案1】:

如果您已经编译了代码,则可以在输出文件夹中找到一个可执行文件。使用该文件,您可以直接执行您的代码,无需任何构建,因为代码已经构建。

我在 WSL 上使用 g++ 作为编译器,对我来说我这样做:

g++ MyApp.cxx `wx-config --cxxflags --libs` -o MyApp.exe

然后我像所有其他应用程序一样运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    • 2014-05-20
    • 2015-11-29
    • 1970-01-01
    • 2022-10-23
    相关资源
    最近更新 更多