C++のmakeにおけるエラー
cmakeを使って、それで出来たMakefileを利用していたら
filename: text+0x8 undefined reference to "method name"
というエラーが
いろいろと調べたが、makeを使って吐かれたってのは見つからず
大体はC++をgccでコンパイル中に出ているものでした。
(結果的にはそれで解決するのだが)
このエラーの原因は.hファイルに「extern "C"」と書かれているのに
.cppファイルには書かれていないことが原因でした。
ということで、.cppファイルに
exten "C"
{
void hogehoge(){
}
}
な感じで記述することで解決