Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozwiązane FLTK | Problem z kompilacją
#1
0
W wyniku kompilacji pliku "main.cpp"  otrzymuję bibliotekę współdzieloną zamiast pliku wykonywalnego. 
Próbowałem z g++ oraz oficjalnego rozwiązania.
Kod:
fltk-config --compile main.cpp


To treść prostego kodu w main.cpp:

Kod:
#include "fltk.h"
#include <string>
#include <sstream>
#include <iostream>

Fl_Button *btn1=(Fl_Button *)0;

Fl_Input *input1=(Fl_Input *)0;

Fl_Output *output1=(Fl_Output *)0;

Fl_Double_Window* make_window() {
  Fl_Double_Window* w;
  { Fl_Double_Window* o = new Fl_Double_Window(135, 145);
    w = o; if (w) {}
    { btn1 = new Fl_Button(25, 60, 75, 25, "Oblicz");
      btn1->callback((Fl_Callback*)silnia);
    }
    { input1 = new Fl_Input(0, 25, 135, 25);
    }
    { output1 = new Fl_Output(0, 95, 135, 25);
    }
    o->end();
  }
  return w;
}
int main(int argc, char **argv) {
    make_window();
}
void silniaoutput() {
  std::stringstream strValue;
  strValue << input1->value();
  int b;
  strValue >> b;
  int e = obliczsilnie(b);
  std::string s = std::to_string(e);
  const char * c = s.c_str();
  output1->value(c);
}

int obliczsilnie(int n) {
  if( n <= 1 )
           return 1;
     
      return n * obliczsilnie( n - 1 );
}


Wiadomości w tym wątku
FLTK | Problem z kompilacją - przez RedMagma - 06-10-2021, 15:12
RE: FLTK | Problem z kompilacją - przez dedito - 06-10-2021, 18:20
RE: FLTK | Problem z kompilacją - przez RedMagma - 22-10-2021, 06:24

Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości