Missing prototype - LabWindows 8.0.1
: 18 gru 2008 18:39
Witam,
Piszę program z użyciem różnych sygnałów (SineWave, TriangleWave, SquareWave), i podczas kompilacji programu wyrzuca mi błędy "Missing prototype". Wygląda jakby funkcje których chcę użyć nie były skompilowane.
Moje zadeklarowane biblioteki to:
#include <utility.h>
#include <ansi_c.h>
#include <analysis.h>
#include <cvirte.h>
#include <userint.h>
#include "Program.h>
W internecie znalazłem sposób rozwiązania mójego błądu - odznaczenie "Require function prototypes" w Options-->Build options -->Require function prototypes...lecz przy kompilacji wyrzuca kolejne błędy:
"Undefined symbol '_TriangleWave' referenced in "Program.c"
"Undefined symbol '_SquareWave' referenced in "Program.c"
"Undefined symbol '_SineWave' referenced in "Program.c"
Czy taka deklaracja sygnału jest dobra?
--------------------------------------------------------------
double amplituda, czestotliwosc, phase, tablica[10];
int n;
n=10;
SineWave (n, amplituda, czestotliwosc, phase, tablica);
--------------------------------------------------------------
Co powinienem zrobić aby skompilował mi się program?
Pozdrawiam esluk
Piszę program z użyciem różnych sygnałów (SineWave, TriangleWave, SquareWave), i podczas kompilacji programu wyrzuca mi błędy "Missing prototype". Wygląda jakby funkcje których chcę użyć nie były skompilowane.
Moje zadeklarowane biblioteki to:
#include <utility.h>
#include <ansi_c.h>
#include <analysis.h>
#include <cvirte.h>
#include <userint.h>
#include "Program.h>
W internecie znalazłem sposób rozwiązania mójego błądu - odznaczenie "Require function prototypes" w Options-->Build options -->Require function prototypes...lecz przy kompilacji wyrzuca kolejne błędy:
"Undefined symbol '_TriangleWave' referenced in "Program.c"
"Undefined symbol '_SquareWave' referenced in "Program.c"
"Undefined symbol '_SineWave' referenced in "Program.c"
Czy taka deklaracja sygnału jest dobra?
--------------------------------------------------------------
double amplituda, czestotliwosc, phase, tablica[10];
int n;
n=10;
SineWave (n, amplituda, czestotliwosc, phase, tablica);
--------------------------------------------------------------
Co powinienem zrobić aby skompilował mi się program?
Pozdrawiam esluk