小编Dan*_*les的帖子

LNK1120:1个未解析的外部和LNK2019:未解析的外部符号

我一直在收到这两个错误,我似乎无法找到一个有效的解决方案.

LNK1120:1个未解析的外部

错误1错误LNK2019:未解析的外部符号"public:__thiscall Vector3D :: Vector3D(类Vector3D const&)"(?? 0Vector3D @@ QAE @ ABV0 @@ Z)在函数"public:class Vector3D __thiscall Vertex :: GetPosition"中引用(无效)"(?GetPosition @ Vertex @@ QAE?AVVector3D @@ XZ)

我认为它与我的Matrix运算符和我的Vector 3d类中的构造函数有关.任何帮助都会非常感激,因为我对C++很陌生

#ifndef MATRIX4_H
#define MATRIX4_H

#include "Vector3D.h"

class Matrix4
{
    public:
    Matrix4();
    Matrix4(const Matrix4& rhs);
    ~Matrix4();

    Vector3D Matrix4::operator *(Vector3D vector)
    {
        Vector3D newVector;

        newVector.SetVector_X((m[0][0] * vector.GetVector_X()) + (m[0][1] * vector.GetVector_Y()) + (m[0][2] * vector.GetVector_Z()) + m[0][3]);
        newVector.SetVector_Y((m[0][0] * vector.GetVector_X()) + (m[1][1] * vector.GetVector_Y()) + (m[1][2] * vector.GetVector_Z()) + m[1][3]);
        newVector.SetVector_Z((m[0][0] * vector.GetVector_X()) + (m[2][1] …
Run Code Online (Sandbox Code Playgroud)

c++ external matrix lnk2019

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

external ×1

lnk2019 ×1

matrix ×1