xNi*_*ogg 0 c++ compiler-errors g++
我不能为我的生活找出编译器想要的东西.
任何有编译器消息经验的人都能帮我解读它想要的东西吗?我甚至无法提供代码位,因为我不知道最近会发生什么.
我正在使用g ++ - 4.7和-std = c ++ 11
它似乎抱怨SimpleMapSquare和它是一个分配器的东西?这不是那样的.SimpleMapSquare定义为:
#pragma once
namespace BlackDragonEngine
{
struct SimpleMapSquare
{
int TileID;
};
}
Run Code Online (Sandbox Code Playgroud)
我昨天写了大约400多行模板化代码,并试图在我的主应用程序中包含它的标题并且繁荣发生这种情况......
我甚至不知道从哪里开始......请帮助.
编辑:在我的项目中搜索"vector <"返回:http://i.imgur.com/g8L1l.png
我扩展了文件(我昨天创建的文件)
我在没有测试的情况下编写了这么多代码的原因是因为我将我的引擎从C#转换为C++,所以逻辑方面已经是正确的,我无法测试不完整的代码.
编辑2:以下是"SimpleMapSquare" http://i.imgur.com/zedkh.png的所有用法
编辑3:
感谢康拉德我能够确定确切的行并找到错误...忽略上面的搜索,因为我忘了包含*.inl文件(模板代码实现所在的位置)
您正在某处使用以下类:
class std::vector<sf::Vector2<int>, BlackDragonEngine::SimpleMapSquare>
Run Code Online (Sandbox Code Playgroud)
第二种类型的参数std::vector是分配器类型!
| 归档时间: |
|
| 查看次数: |
127 次 |
| 最近记录: |