2012-04-22 23 views
-1

をロードするときに、私はこのobj loaderを使用して、球の頂点を含むOBJファイルをロードするためにトリングだと私はコンパイル時に、私はこのエラーを取得:リンカエラーの.objファイル

1>ShaderPerspective.obj : error LNK2019: unresolved external symbol "public: int __thiscall objLoader::load(char *)" ([email protected]@@[email protected]) referenced in function "void __cdecl loadObj(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([email protected]@[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@@Z

され失敗コード:

void loadObj(const std::string &strObjFile) 
{ 
    objLoader *objData = new objLoader(); 
    objData->load("data\\sphere.obj"); 
} 

私は、これは、リンカのエラーであることを知っているが、誰もが、これは私が感謝される仕事を得る方法についての正しい方向に私を指すことができれば、Cの++およびVisual Studioで初心者のビットであること。

答えて

0

何を試しましたか?私はあなたのソリューションの一部としてそのプロジェクトを含める必要があると思う。あるいは、単に.objファイルをリンカオプションに追加するだけです。

+0

私はそうのようなヘッダファイルを含めてみました: の#include "../objTester/list.h" の#include "../objTester/obj_parser.h" の#include」../objTester/objLoader。 h " #include" ../objTester/string_extra.h " 上記のエラーが発生しました。私はちょうど私のソリューションにそれが動作するかどうかを確認するためにプロジェクトを追加しましたが、私はどのように私の現在のプロジェクトに含めるのですか? – bananamana