Logo

¡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.
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.