如何在c++中添加数据结构到动态链接库

How can I add data structures to dynamic link libraries in c++

本文关键字:数据结构 动态链接库 添加 c++      更新时间:2023-10-16

我正在为一些图形应用程序的DLL工作,我想在其中添加一些数据结构,我该如何去做呢?我需要能够在库函数中使用这些结构,并能够在使用库的应用程序中使用该数据类型。

您混淆了名称空间和类。在CPP中你应该写:

namespace RE_Math
{
    float REM_Funcs::vector_length(vector_3D v)
    {
        return sqrt((v.x * v.x) + (v.y * v.y) + (v.z * v.z));
    }
}

等等…

顺便说一句,当谈论编程语言时,你应该更精确地使用语言:你正在定义一个带有一些成员函数的类,而不是常量结构体…