Łączenie projektów

Łączenie projektów
Gracu
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
0

Witam, chciałbym się dowiedzieć jak mogę połączyć projekt SDL z wxwidgets.
Chciałem do przycisku dopisać akcję z sdl (rysowanie wykresu)

Kopiuj
void MyPanel::generuj(wxCommandEvent& event)
{
    rysujliniowa(5, 7); // funkcja do rysowania wykresu w SDL
}

ale wyskakuje mi błąd

error: expression list treated as compound expression in initializer

podbijam

edytowany 2x, ostatnio: Gracu
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:3 minuty
0

ale co to ma być? deklaracja funkcji wewnątrz funkcji?

Gracu
Pomyliłem się, to powinna być inicjacja funkcji bez inta.
WI
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 9 lat
0

Z tego co pokazujesz chcesz osiągnąć ,,nested functions", które nie są bezpośrednio wspierane w C++. Jeśli bardzo Ci zależy, możesz to osiągnąć np. tak jak tutaj: http://www.gotw.ca/gotw/058.htm

Gracu
niestety nie wiem co oznacza termin "nested functions". Ogólnie to piszę program okienkowy który generuje wykresy funkcji. GUI jest napisane w wxwidgets natomiast po naciśnięciu przycisku "generuj" chciałbym żeby został wygenerowany wykres przez funkcję którą napisałem w SDL.
n0name_l
@Witnes Wyjasnij zatem, czemu wedlug ciebie, funkcja w postaci literalu nie jest funkcja. 1 tez nie jest liczba?
WI
@Gracu Pomyślałem podobnie jak Azarien, że chciałeś utworzyć funkcję wewnątrz funkcji (zwane również ,,nested functions"), która nie jest(była) bezspośrednio wspierana. @n0name_l Niestety, nie do końca rozumiem pytanie. Czy chodzi Ci o funkcję lambda? Jeśli tak to owszem, masz rację, standard c++11 pozwala na łatwiejsze rozwiązanie problemu, np. poprzez nazwaną funkcję lambda (czy są jakieś minusy tego rozwiązania? nie wiem, zbyt mało doświadczenia z c++11)
Gracu
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
0

więc jak połączyć projekt SDL z wxwidgets?

Gracu
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Białystok
0

A coś innego? konkrety a nie link do google z którego już korzystałem

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.