下記のエラーが提示コード内で発生します。どうすればいいのでしょうか?コンストラクタは定義していてMesh m;という変数も普通に生成されます。コンストラクタ引数は正しく指定しているのですがなぜ未定義の外部参照というエラーが出るのでしょうか?
エラー「
LNK2019 未解決の外部シンボル "public: __cdecl Mesh::~Mesh(void)" (??1Mesh@@QEAA@XZ) が関数 "public: void * __cdecl Mesh::`scalar deleting destructor'(unsigned int)" (??_GMesh@@QEAAPEAXI@Z) で参照されました
」
cpp
1void Game::Init_Object() 2{ 3 std::vector<VertexAttribute>* vertex = Sample_Data::CubeMesh::getVertex_Texture(); 4 std::vector<unsigned int> *index = Sample_Data::CubeMesh::getIndex_Texture(); 5 mText->Write("Init Ojbect\n"); //ログ出力 6 7 mMesh = new std::vector<Mesh>(); 8 mMesh->push_back(Mesh(this,"Assets/sample.png",*vertex,*index)); 9 10 11} 12
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/27 08:32 編集
退会済みユーザー
2020/12/27 10:12