FLTK GUI not displaying (Dev-C++)
FLTK GUI not displaying (Dev-C++)
我是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 (Cygwin中的FLTK应用程序:GUI不显示?)。他的问题的答案如下:
如果fltk-config——cxxflags和fltk-config——ldflags没有输出-mno- Cygwin,然后你的FLTK被编译成与Cygwin的X窗口系统一起工作-这可能是你想要避免的。添加-mno-cygwin您的Makefile和FLTK应用程序应该工作。
我一直比较喜欢MinGW+MSYS。
老实说,我不明白这是什么意思,更不用说把它应用到我的IDE和编译器了。我猜他是在说用命令提示符检查什么……但这就是我所能做到的。
我正在运行dev - c++ 5.6.3与MinGW与'TDM-GCC 4.8.1 32位调试'选项从下拉菜单。为了在dev - c++中构建gui,我从devpaks.org社区devpaks下载了Fast Light Toolkit (FLTK) 1.1.7。我还必须进入"编译器选项",并在"目录"选项卡下,在"c++ Includes"选项卡,"C Includes"选项卡,"Libraries"选项卡和"Binaries"选项卡下添加FLTK文件的目录路径。除此之外,我在Windows 8.1(64位)操作系统上运行所有这些。
任何帮助都将非常感激!
OK,我已经下载了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…敬请期待。- Difference in displaying cv2 Mat
- 请发现它在 dev 中工作的错误,但在 hackerrank 中不起作用
- 无法在 dev-c++ 上编译程序?
- Dev c++ mingw 不再编译
- OpenGL GL_TEXTURE1 not displaying
- 如何在 Windows 上将bcrypt_gensalt与 /dev/urandom 一起使用?
- 我正在使用dev c ++,但收到错误(C++98'array'必须由构造函数初始化)
- dev Wx Dev C++ vs Graphics.h?
- dev如何在C++中比较二进制数
- 在linux中为c++dev配置VSCode
- DEV C++ 第 69 行 [错误] ISO "for" 范围更改了"i"的名称查找 [-允许]
- dev在试图从dev c++mingw 4.8.1中的文件读取时接收分段错误
- 我有一个C++函数,它在Dev C++中编译,但在G++中不编译
- 写入/dev/ttyS0后读取0字节
- 如何将 stderr 重定向到 /dev/null
- 如何创建C++DLL(使用DEV -C++)并在MT4脚本中使用(逐步)
- auto 关键字在 Dev c++ 中不起作用
- 从 win 7 升级到 Win 10 后,出现 Dev-C++ makefile.win 编译错误
- 如何检测 ofstream 是否正在写入 /dev/null
- FLTK GUI not displaying (Dev-C++)