C/Visual C - App funciona en Vista y 7 pero no en XP.¿MSVCRT?

   
Vista:

App funciona en Vista y 7 pero no en XP.¿MSVCRT?

Publicado por Kingo (1 intervención) el 15/05/2010 15:48:43
Hola a todos,

No sabía muy bien dónde poner esto.

Estoy haciendo una app para win usando SDL, Opengl y algunas cositas más. En windows vista/7 funciona bien, pero en XP peta antes de hacer NADA. Me da el siguiente informe de errores:

[code]<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="Palyndrome Racing.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="glaux.dll" SIZE="1037824" CHECKSUM="0xE98F66D8" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1005A4" LINKER_VERSION="0x0" LINK_DATE="10/30/1999 20:18:31" UPTO_LINK_DATE="10/30/1999 20:18:31" />
<MATCHING_FILE NAME="jpeg.dll" SIZE="113664" CHECKSUM="0x6CB5ACE5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x21D17" LINKER_VERSION="0x10000" LINK_DATE="07/20/2007 05:02:42" UPTO_LINK_DATE="07/20/2007 05:02:42" />
<MATCHING_FILE NAME="libfreetype-6.dll" SIZE="426496" CHECKSUM="0x6A7CEB3F" MODULE_TYPE="WIN32" PE_CHECKSUM="0x78184" LINKER_VERSION="0x10000" LINK_DATE="07/21/2007 17:11:56" UPTO_LINK_DATE="07/21/2007 17:11:56" />
<MATCHING_FILE NAME="libpng12-0.dll" SIZE="131072" CHECKSUM="0x92FDFBB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x28792" LINKER_VERSION="0x10000" LINK_DATE="07/20/2007 05:02:42" UPTO_LINK_DATE="07/20/2007 05:02:42" />
<MATCHING_FILE NAME="ode.dll" SIZE="417792" CHECKSUM="0x225FD63C" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/12/2007 12:17:15" UPTO_LINK_DATE="10/12/2007 12:17:15" />
<MATCHING_FILE NAME="Palyndrome Racing.exe" SIZE="915719" CHECKSUM="0xE0B6EA5D" MODULE_TYPE="WIN32" PE_CHECKSUM="0xEA360" LINKER_VERSION="0x10000" LINK_DATE="05/12/2010 21:02:52" UPTO_LINK_DATE="05/12/2010 21:02:52" />
<MATCHING_FILE NAME="SDL.dll" SIZE="321536" CHECKSUM="0xEC95467B" BIN_FILE_VERSION="1.2.13.0" BIN_PRODUCT_VERSION="1.2.13.0" PRODUCT_VERSION="1, 2, 13, 0" FILE_DESCRIPTION="SDL" COMPANY_NAME="" PRODUCT_NAME="Simple DirectMedia Layer" FILE_VERSION="1, 2, 13, 0" ORIGINAL_FILENAME="SDL.dll" INTERNAL_NAME="SDL" LEGAL_COPYRIGHT="Copyright © 2007 Sam Lantinga" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x5549C" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.2.13.0" UPTO_BIN_PRODUCT_VERSION="1.2.13.0" LINK_DATE="12/30/2007 22:14:06" UPTO_LINK_DATE="12/30/2007 22:14:06" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
<MATCHING_FILE NAME="SDL_image.dll" SIZE="40448" CHECKSUM="0xE381252B" BIN_FILE_VERSION="1.2.7.0" BIN_PRODUCT_VERSION="1.2.7.0" PRODUCT_VERSION="1, 2, 7, 0" FILE_DESCRIPTION="SDL_image" COMPANY_NAME="" PRODUCT_NAME="Simple DirectMedia Layer" FILE_VERSION="1, 2, 7, 0" ORIGINAL_FILENAME="SDL_image.dll" INTERNAL_NAME="SDL_image" LEGAL_COPYRIGHT="Copyright © 2007 Sam Lantinga" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x180C6" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.2.7.0" UPTO_BIN_PRODUCT_VERSION="1.2.7.0" LINK_DATE="11/24/2008 06:47:41" UPTO_LINK_DATE="11/24/2008 06:47:41" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
<MATCHING_FILE NAME="SDL_ttf.dll" SIZE="19456" CHECKSUM="0x645D1C9B" BIN_FILE_VERSION="2.0.9.0" BIN_PRODUCT_VERSION="2.0.9.0" PRODUCT_VERSION="2, 0, 9, 0" FILE_DESCRIPTION="SDL_ttf" COMPANY_NAME="" PRODUCT_NAME="Simple DirectMedia Layer" FILE_VERSION="2, 0, 9, 0" ORIGINAL_FILENAME="SDL_ttf.dll" INTERNAL_NAME="SDL_ttf" LEGAL_COPYRIGHT="Copyright © 2007 Sam Lantinga" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xD4B1" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.0.9.0" UPTO_BIN_PRODUCT_VERSION="2.0.9.0" LINK_DATE="07/21/2007 17:11:56" UPTO_LINK_DATE="07/21/2007 17:11:56" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
<MATCHING_FILE NAME="zlib1.dll" SIZE="70656" CHECKSUM="0xFA009C71" MODULE_TYPE="WIN32" PE_CHECKSUM="0x17FBE" LINKER_VERSION="0x10000" LINK_DATE="07/20/2007 05:02:42" UPTO_LINK_DATE="07/20/2007 05:02:42" />
</EXE>
<EXE NAME="msvcrt.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="msvcrt.dll" SIZE="343040" CHECKSUM="0xE4342053" BIN_FILE_VERSION="7.0.2600.2180" BIN_PRODUCT_VERSION="6.1.8638.2180" PRODUCT_VERSION="7.0.2600.2180" FILE_DESCRIPTION="Windows NT CRT DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="7.0.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="msvcrt.dll" INTERNAL_NAME="msvcrt.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60D8E" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="7.0.2600.2180" UPTO_BIN_PRODUCT_VERSION="6.1.8638.2180" LINK_DATE="08/19/2004 22:42:15" UPTO_LINK_DATE="08/19/2004 22:42:15" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1038336" CHECKSUM="0x2A52C7E8" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp.060704-2357)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10B3F0" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:58:15" UPTO_LINK_DATE="07/05/2006 10:58:15" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>
[/code]

No lo entiendo muy bien.. pero parece ser un problema con msvcrt ¿No? he intentado linkarlo, exluirlo con el /NODEFAULTLIB.... nada. He googleado y lo único que he encontrado han sido conflictos con zlib1 (que estoy usando) pero no cómo resolverlos...

Lo curioso es que tengo acabada otra app que usa básicamente los mismos componentes (salvo que en esta uso ODE y DIRENT, pero dudo que sean la causa) y funciona bien independientede los SO.

Uso C::B en Win7.

Muchas gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder