私は C++ の初心者で、自分のコードをコンパイルしようとしています。私が使用しているコマンドはg++ -o main --std=c++11 main.cpp channel.cpp
. ただし、次のエラー メッセージが表示されます。
/tmp/ccLuJs81.o: In function `main':
main.cpp:(.text+0x26): undefined reference to `gsc::Channel<int>::Channel()'
main.cpp:(.text+0x3a): undefined reference to `gsc::Channel<int>::put(int)'
main.cpp:(.text+0x4e): undefined reference to `gsc::Channel<int>::get(bool)'
collect2: error: ld returned 1 exit status
ここで何が起こっているか知っている人はいますか?どうもありがとう!