我是c ++的新手。我正在使用visual studio professional。我正在使用Allegro库来制作游戏。当我访问Allegro类型或std时;类型,intelisense显示我的成员。例如,如果我做缓冲 - >它会显示所有班级成员的矩形列表框。但是当它们是我的类型时它不起作用。
我制作了一个名为PLAYER的结构
struct PLAYER{
int age;
int health;
bool isdead;
};
所以我想如果我这样做了:
PLAYER *player;
播放器。
我会看到成员。 我试过了 :: , 。 ,和 - >但没有工作。 我哪里错了? 如果我做player.health = 100; 它会编译,但智能感知并没有接受它。
由于
答案 0 :(得分:0)
关闭,然后重新打开你的VS,然后再试一次。
答案 1 :(得分:0)
Intellisence需要在其数据库中添加您的类型(文件[YourSolution] .ncb)。有时Intellisence无法添加它们,因此您需要: