Assimp 在我构建时删除了我的新文件

Assimp deletes my new files when I build

我正在尝试按照此处的说明为 Assimp 项目实施自定义加载程序:

http://assimp.sourceforge.net/lib_html/extend.html

但是无论我做什么,当我构建 assimp 项目时,我的文件都会被删除。我将我的文件添加到项目和 CMakelists.txt,如下所示:

SOURCE_GROUP( X3D FILES ${X3D_SRCS})

SET( X3D_SRCS
    X3DLoader.cpp
    X3DLoader.h
)

以下:

SET( assimp_src
    #...
    ${Ply_SRCS}
    ${X3D_SRCS}
    ${Q3D_SRCS}
    #...
)

我可能遗漏了什么?

我在定义源组的时候搞砸了,它是颠倒的(先是SET,然后是SOURCE_GROUP)。它是这样的:

SET( X3D_SRCS
    X3DLoader.cpp
    X3DLoader.h
)
SOURCE_GROUP( X3D FILES ${X3D_SRCS})