cpp ファイルに実装され、ヘッダー ファイルで宣言された関数があります。メイン プログラムの cpp ファイルにヘッダー ファイルをインクルードし、関数を使用します。ただし、これはリンクに失敗します (myFunc への未定義の参照)。動作させるには何を変更する必要がありますか?
プロファイル編集:
SOURCES += as241.c \
main.cpp \
normalvar.cpp \
normaldistribution.cpp \
studenttdistribution.cpp
LIBS += -lgsl \
-lgslcblas \
-lm
HEADERS += as241.h \
var.h \
distribution.h \
normalvar.h \
normaldistribution.h \
studenttdistribution.h
main.cpp では、as241 の関数を使用します
as241.h:
#ifndef AS241_H
#define AS241_H
double ppnd16(double p);
#endif // AS241_H
as241.cpp:
#include "as241.h"
#include <math.h>
double ppnd16(double p)
{
//code
}