Здравствуйте. Мою проблему можно охарактеризовать так:
Почему этот код нормально работает,
#include "d3dx8.h"
#pragma comment(lib, "d3dx8.lib")
...
LPD3DXMESH p_d3dx_mesh;
LPDIRECT3DDEVICE8 p_d3d_Device;
D3DXLoadMeshFromX ("C:/model.x", D3DXMESH_SYSTEMMEM, p_d3d_Device, NULL, NULL, NULL, &p_d3dx_mesh);
А этот выдает ошибку "unresolved external symbol @__security_check_cookie@4", причем не одну, а множество (86) в разных исполнениях:?
#include "d3dx9.h"
#pragma comment(lib, "d3dx9.lib")
...
LPD3DXMESH p_d3dx_mesh;
LPDIRECT3DDEVICE9 p_d3d_Device;
D3DXLoadMeshFromX ("C:/model.x", D3DXMESH_SYSTEMMEM, p_d3d_Device, NULL, NULL, NULL, NULL, &p_d3dx_mesh); //Парметр лишний добавляется, но не в том дело.
Я только начал осваивать как Visual C++, так и DirectX, раньше пользовался связкой Delphi — OpenGL. В интернете крайне мало материалов по 9-й версии ДиректаИкса, причем даже то что есть у меня не компилится выдавая эти ошибки. Help me.
2Grief — не забываем отбивать код тэгами форматирования
20.08.05 21:11: Перенесено модератором из 'C/C++' — Павел Кузнецов