首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FLTK不显示(Dev-C++)

FLTK不显示(Dev-C++)
EN

Stack Overflow用户
提问于 2014-05-29 17:29:30
回答 1查看 959关注 0票数 0

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

这是我的代码:

代码语言:javascript
复制
#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?)。对他的问题的答复如下:

如果fltk-config - you标志和fltk-config - to标志不输出-mno-cygwin,那么您的FLTK被编译用于Cygwin的X窗口系统--这可能是您想要避免的。在Makefile和FLTK应用程序中添加-mno应该可以工作。 我一直更喜欢MinGW+MSYS。

老实说,我不明白这意味着什么,更不用说把它应用到我的IDE和编译器中了。我猜他是在说用命令提示符检查什么..。但这就是我所得到的。

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

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2014-06-03 08:31:40

好的,我下载了Orwell Dev-C++ 5.6.3与MinGW的GCC 4.8.1捆绑在一起。然后,我从DevPak下载了FLTK1.3.0 http://DevPaks.org,并且很简单地再现了这个问题。我的第一个猜测是,DevPak文件中的库(它们起源于https://code.google.com/p/fltkwinbin )对于开发-C++ 5.6.3所使用的最新环境并不好。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23939348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档