Strange Linking Errors

I’m currently working off of tutorial 1, C++, using Microsoft Visual C++ Express 2008. I’ve written the class, deleted NDEBUG, and am using release. I get this:

1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: __thiscall BitMask<unsigned int,32>::~BitMask<unsigned int,32>(void)” (_imp??1?$BitMask@I$0CA@@@QAE@XZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: static class BitMask<unsigned int,32> __cdecl BitMask<unsigned int,32>::bit(int)” (_imp?bit@?$BitMask@I$0CA@@@SA?AV1@H@Z)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: static class BitMask<unsigned int,32> __cdecl BitMask<unsigned int,32>::lower_on(int)” (_imp?lower_on@?$BitMask@I$0CA@@@SA?AV1@H@Z)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: void __thiscall PandaFramework::main_loop(void)” (_imp?main_loop@PandaFramework@@QAEXXZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: class WindowFramework * __thiscall PandaFramework::open_window(void)” (_imp?open_window@PandaFramework@@QAEPAVWindowFramework@@XZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: void __thiscall PandaFramework::close_framework(void)” (_imp?close_framework@PandaFramework@@QAEXXZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: void __thiscall PandaFramework::open_framework(int &,char * * &)” (_imp?open_framework@PandaFramework@@QAEXAAHAAPAPAD@Z)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: virtual __thiscall PandaFramework::~PandaFramework(void)” (_imp??1PandaFramework@@UAE@XZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: __thiscall PandaFramework::PandaFramework(void)” (_imp??0PandaFramework@@QAE@XZ)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: void __thiscall PandaFramework::set_window_title(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)” (_imp?set_window_title@PandaFramework@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>P3DTut1.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: __thiscall TypeHandle::TypeHandle(void)” (_imp??0TypeHandle@@QAE@XZ)
1>C:\Users\Erik\Documents\Visual Studio 2008\Projects\P3DTut1\P3DTut1\Release\P3DTut1.exe : fatal error LNK1120: 11 unresolved externals
1>Build log was saved at “file://c:\Users\Erik\Documents\Visual Studio 2008\Projects\P3DTut1\P3DTut1\Release\BuildLog.htm”
1>P3DTut1 - 12 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Whenever I try to build and run…

Do you have libp3framework.lib entered in additional libs under your project properties->linker->input area?