我一直在尝试安装这个 FLTK 库:
sudo apt-get install libfltk1.3-dev
sudo apt-get install libx11-dev
Run Code Online (Sandbox Code Playgroud)
我创建了简单的main.cpp:
#include <fltk/Window.h>
#include <fltk/Widget.h>
#include <fltk/run.h>
using namespace fltk;
int main(int argc, char **argv) {
Window *window = new Window(300, 180);
window->begin();
Widget *box = new Widget(20, 40, 260, 100, "Hello, World!");
box->box(UP_BOX);
box->labelfont(HELVETICA_BOLD_ITALIC);
box->labelsize(36);
box->labeltype(SHADOW_LABEL);
window->end();
window->show(argc, argv);
return run();
}
Run Code Online (Sandbox Code Playgroud)
并尝试使用以下方法进行编译:
g++ -o win main.cpp
Run Code Online (Sandbox Code Playgroud)
在这次失败之后,我遵循了 FLTK 附带的原始说明,看起来像这样
打开一个shell并安装一些软件:
Run Code Online (Sandbox Code Playgroud)sudo apt-get install g++ sudo apt-get install gdb sudo apt-get install subversion sudo apt-get install …