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.