Этот вопрос вряд ли поможет любым будущим посетителям; это только относится к небольшой географической области, определенный момент вовремя или чрезвычайно узкая ситуация, которая не обычно применима к глобальной аудитории Интернета. Для справки, делающей этот вопрос, более широко применимый
, посетите справочный центр .
Закрытый 6 лет назад .
Я обычно искал бы эту ошибку. Но в VS C ++ Express, эта ошибка предстает перед примерно каждой ошибкой, которую Вы делаете. В любом случае я получаю эту ошибку ниже
error C2146: syntax error : missing ';' before identifier 'vertices'
каждый раз я добавляю следующий код наверху своего документа
// Create vertex buffer
SimpleVertex vertices[] =
{
D3DXVECTOR3( 0.0f, 0.5f, 0.5f ),
D3DXVECTOR3( 0.5f, -0.5f, 0.5f ),
D3DXVECTOR3( -0.5f, -0.5f, 0.5f ),
};
ниже код в, он - полнота. Фигура наклона что случилось.спасибо
[Править]
// include the basic windows header file
#include "D3Dapp.h"
class MyGame: public D3Dapp
{
public:
bool Init3d();
};
MyGame game;
struct SimpleVertex
{
D3DXVECTOR3 Pos; // Position
};
// the entry point for any Windows program
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
game.InitWindow(hInstance , nCmdShow);
return game.Run();
}
bool MyGame::Init3d()
{
D3Dapp::Init3d();
// Create vertex buffer
SimpleVertex vertices[] =
{
D3DXVECTOR3( 0.0f, 0.5f, 0.5f ),
D3DXVECTOR3( 0.5f, -0.5f, 0.5f ),
D3DXVECTOR3( -0.5f, -0.5f, 0.5f ),
}
return true;
}
новая ошибка
1>c:\users\numerical25\desktop\intro todirectx\msdntutorials\tutorial0\tutorial\tutorial\main.cpp(14) : error C2146: syntax error : missing ';' before identifier 'Pos'