gpt4 book ai didi

c++ - FLTK GUI 不显示 (Dev-C++)

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:54 25 4
gpt4 key购买 nike

我是 C++ 的新手(自 3 月起),目前正在学习 GUI。我有一个非常简单的代码,运行时没有错误,但没有显示窗口或 GUI。

这是我的代码:

#include <Fl.H>
#include <Fl_Window.H>

int main(int argc, char ** argv){

Fl_Window win(400, 400);
win.show();

return(Fl::run());
}

这里有另一个人用相同的代码遇到了同样的问题,但他使用的是 Cygwin ( FLTK applications in Cygwin: GUI doesn't show? )。对他的问题的回答如下:

If fltk-config --cxxflags and fltk-config --ldflags do not output -mno-cygwin, then your FLTK was compiled to work with Cygwin's X Window System - something you probably want to avoid. Add -mno-cygwin to your Makefile and your FLTK application should work.

I always liked MinGW+MSYS more.

老实说,我不明白那是什么意思,更不用说将它应用到我的 IDE 和编译器上了。我猜他是在谈论使用命令提示符来检查某些东西...但据我所知。

我正在使用下拉菜单中的“TDM-GCC 4.8.1 32 位调试”选项与 MinGW 一起运行 Dev-C++ 5.6.3。为了在 Dev-C++ 中构建 GUI,我从 devpaks.org 社区 devpaks 下载了 Fast Light Toolkit (FLTK) 1.1.7。我还必须进入“编译器选项”,并在“目录”选项卡下,在“C++ 包含”选项卡、“C 包含”选项卡、“库”选项卡和“二进制文件”下添加这些 FLTK 文件的目录路径标签。除此之外,我在 Windows 8.1(64 位)操作系统上运行所有这些。

如有任何帮助,我们将不胜感激!

最佳答案

好的,我已经下载了 Orwell Dev-C++ 5.6.3 和捆绑的 MinGW 的 GCC 4.8.1。然后我从 http://DevPaks.org 下载了 FLTK 1.3.0 DevPak。重现问题很简单。我的第一个猜测是 DevPak 文件中的库(它们源自 https://code.google.com/p/fltkwinbin)不适合 Dev-C++ 5.6.3 使用的最新环境。

最好在 Dev-C++ 5.6.3 中构建 FLTK,然后在您的项目中使用这些库。如果我有时间,我会这样做,也许会构建一个更新的 DevPak...敬请期待。

关于c++ - FLTK GUI 不显示 (Dev-C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23939348/

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