Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Compilar managed c++ con 64 bits

Iniciado por XÑA, 15 de Julio de 2011, 12:58:01 PM

« anterior - próximo »

XÑA

Estoy haciendo unas pruebas con Managed c++ y DX11. Con 32 bits me va bien, pero al pasar a 64 bits, el compilador me da un error en :

error LNK2019: símbolo externo "extern "C" int __cdecl GetClientRect(struct HWND__ *,struct tagRECT *)" (?GetClientRect@@$$J0YAHPEAUHWND__@@PEAUtagRECT@@@Z) sin resolver al que se hace referencia en la función "private: long __cdecl GraphicsEngineSpace::GraphicsDevice::Init(void)" (?Init@GraphicsDevice@GraphicsEngineSpace@@$$FAEAAJXZ)   

También me da el mismo problema en

error LNK2019: símbolo externo __imp_MessageBoxW sin resolver al que se hace referencia en la función DXTraceW   C:\D\VStudio2010\Mallorca64\GraphicsEngine\DxErr.lib(dxerrw.obj)

Las librerías están aputnando a la versión x 64 y son:

#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "d3dcompiler.lib")
#pragma comment(lib, "d3dx11d.lib")
#pragma comment(lib, "dxguid.lib")
#pragma comment(lib, "DxErr.lib")
#pragma comment(lib, "winmm.lib")
#pragma comment(lib, "comctl32.lib")

¿alguien sabe pq me pasa esto? Busco por internet pero no hay forma :(

XÑA







Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.