Fix Header Dependencies

This commit is contained in:
Linloir 2022-12-12 14:41:36 +08:00
parent 25a5e06bcd
commit f1412927d6
No known key found for this signature in database
GPG Key ID: 58EEB209A0F2C366
6 changed files with 8 additions and 18 deletions

View File

@ -62,12 +62,12 @@
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<PostBuildEvent>
<Command>xcopy /y /d "$(ProjectDir)Libs\*.dll" "$(TargetDir)"</Command>
<Command>xcopy /y "$(SolutionDir)Libs\*.dll" "$(TargetDir)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PostBuildEvent>
<Command>xcopy /y /d "$(ProjectDir)Libs\*.dll" "$(TargetDir)"</Command>
<Command>xcopy /y "$(SolutionDir)Libs\*.dll" "$(TargetDir)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="Configuration">
@ -117,7 +117,7 @@
<ClInclude Include="ebo.h" />
<ClInclude Include="vertex.h" />
<ClInclude Include="vao.h" />
<QtMoc Include="modelselectable.h" />
<ClInclude Include="modelselectable.h" />
<ClInclude Include="modelselector.h" />
<ClInclude Include="modelsetter.h" />
<ClInclude Include="renderable.h" />

View File

@ -90,14 +90,14 @@
<ClInclude Include="utils.h">
<Filter>Header Files\Utils</Filter>
</ClInclude>
<ClInclude Include="modelselectable.h">
<Filter>Header Files\Qt Widgets</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<QtMoc Include="sceneviewer.h">
<Filter>Header Files\Qt Widgets</Filter>
</QtMoc>
<QtMoc Include="modelselectable.h">
<Filter>Header Files\Qt Widgets</Filter>
</QtMoc>
<QtMoc Include="mainwindow.h">
<Filter>Header Files\Qt Widgets</Filter>
</QtMoc>

View File

@ -5,6 +5,7 @@
#include "vertex.h"
#include "texture.h"
#include "vao.h"
#include "shader.h"
class Mesh {
private:

View File

@ -7,6 +7,7 @@
#include <Assimp/postprocess.h>
#include "mesh.h"
#include "shader.h"
class Model {
private:

View File

@ -4,14 +4,3 @@
#include <qwidget.h>
class ModelSelectable : public QWidget
{
Q_OBJECT
private:
Model* _model = nullptr;
public:
ModelSelectable(QWidget* parent = 0);
~ModelSelectable();
};

View File

@ -15,7 +15,6 @@ private:
public:
Renderable(Model* model);
Renderable(Model* model, glm::vec3 position);
~Renderable();
public:
void move(glm::vec3 deltaVec);