0
錯誤'開方':不明確調用重載函數t .. assimp vector3.inl
錯誤C2668: '開方':不明確調用重載函數C:\ Program Files文件\ assimp \包括\ assimp \ vector3.inl
occures當我包括主CPP文件 'scene.h':
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <GL/glew.h>
#include <GLFW/glfw3.h>
GLFWwindow* window;
#include <glm/glm.hpp>
#include <glm/gtx/transform.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
#define MESH_FILE "cube.obj"
using namespace glm;
#include "common/shader.hpp"
#include "common/controls.hpp"
我不能得到什麼呢抵觸?
'glm'命名空間是否包含sqrt函數? –
@ratchetfreak我想是的,因爲它是數學庫,但他們爲什麼會發生衝突? – RevanReborn
,因爲'sqrt(var)'可以引用標準sqrt或glm一個 –