D:\crazy8c++\Crazy8\src\Deck.cpp|10|undefined reference to `LQueue<Card>::LQueue()'|
That's a linker error telling you that you have not implemented the constructor for the templated class.
D:\crazy8c++\Crazy8\src\Deck.cpp|28|undefined reference to `LQueue<Card>::dequeue()'|
obj\Debug\src\Hand.o||In function `ZN4Hand7canPlayE4CardS0_':|
That's a linker error telling you that you have not implemented the dequeue method for the templated class.
D:\crazy8c++\Crazy8\src\Hand.cpp|46|undefined reference to `Hand::Equals(std::string, std::string)'|
That's a linker error telling you that you have not implemented the Equals method for the Hand class.
Not sure what "new file" is supposed to be. In any case, you're declaring templated functions. You're not implementing anything in the file.
PLEASE USE CODE TAGS (the <> formatting button) when posting code.
It makes it easier to read your code and also easier to respond to your post. http://www.cplusplus.com/articles/jEywvCM9/
Hint: You can edit your post, highlight your code and press the <> formatting button.