我对 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
有谁知道这里发生了什么?非常感谢!