Bom galera, sou iniciante em C++ e estou enfrentando uns problemas. Vamos a seguinte situação: Estou desenvolvendo um programa para gerenciar cinemas. Por enquanto estou tentando fazer o cadastro de filmes. Criei um método que faz o cadastro, porém quando eu chamo o método no main.cpp o programa não compila. Estou programando no visual studio 2010.  Preciso que indiquem onde está o erro de sintaxe, por favor.  Códigos:  Filme.h http://pastebin.com/uemJwckG Filme.cpp http://pastebin.com/YfVu4Ypq Main.cpp http://pastebin.com/6wjXW28N    Mensagem apresentada pelo VisualStudio 2010:  1>------ Build started: Project: Cinema, Configuration: Debug Win32 ------ 1>Build started 29/10/2011 14:43:22. 1>InitializeBuildStatus: 1> Touching "Debug\Cinema.unsuccessfulbuild". 1>ClCompile: 1> Filme.cpp 1>ManifestResourceCompile: 1> All outputs are up-to-date. 1>Main.obj : error LNK2019: unresolved external symbol "public: class Filme __thiscall Filme::cadastrarFilme(class Filme)" (?cadastrarFilme@Filme@@QAE?AV1@V1@@Z) referenced in function _main 1>C:\Users\Lazie Dimer\Desktop\Cinema\Debug\Cinema.exe : fatal error LNK1120: 1 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:03.95 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========  Fico no aguardo da ajuda de vocês. Valeu.