Para hacer la transición de mi aplicación a 64 bits, cambié la configuración de construcción de Architectures a: ARCHS = “$ (ARCHS_STANDARD_INCLUDING_64_BIT)”; La aplicación está funcionando bien, excepto que algunas de las imágenes no se muestran (en blanco). ¿Por qué sucedería? ¿alguna pista?
Estoy empezando con Boost por primera vez, detalles: Estoy usando Visual Studio 2008 SP1 Estoy haciendo una construcción x64 Estoy usando boost :: asio solamente (y cualquier dependencia que tenga) Mi código ahora se comstack, y apunté mi proyecto a las bibliotecas de impulso (después de haber construido x64 libs) y supere problemas simples, ahora […]
En un sistema de 64 bits, sizeof(unsigned long) depende del modelo de datos implementado por el sistema, por ejemplo, tiene 4 bytes en LLP64 (Windows), 8 bytes en LP64 (Linux, etc.). ¿Qué se supone que es sizeof(size_t) ? ¿Varía con el modelo de datos como sizeof(long) does? ¿Si es así, cómo? Referencias Modelos de datos […]
En Visual C ++, un DWORD es solo un largo sin signo que depende de la máquina, la plataforma y el SDK. Sin embargo, dado que DWORD es una palabra doble (es decir 2 * 16), ¿sigue siendo DWORD de 32 bits en las architectures de 64 bits?
Acabo de actualizar a xcode 5.1 – Apple decidió hacer que todas las aplicaciones se compilen a 64 bits de forma predeterminada – Mi aplicación tiene un código heredado y pasé las últimas horas pensando en cómo detener el desarrollo de Xcode para 64 bits. Pensé que esto podría ayudar a las personas con el […]
En mi computadora portátil, ejecutando Windows 7 de 64 bits y con 2 GB de memoria libre (según lo informado por el Administrador de tareas), puedo hacer lo siguiente: var x = new Dictionary( 30 * 1024 *1024 ); Sin tener una computadora con más memoria RAM en las manos, me pregunto si esto se […]
¿Cuál es la cantidad máxima de bytes que requeriría una instrucción completa en el código de x64 asm? Algo así como un salto a la dirección podría ocupar hasta 9 bytes, supongo: FF 00 00 00 00 11 12 3F 1F, pero no sé si ese es el número máximo de bytes que puede usar […]
He encontrado preguntas similares en esta página, pero parece que no entiendo cómo interpretar las respuestas o averiguar si realmente son duplicados. Aquí están los posibles duplicados que he encontrado, con comentarios: SetWindowsHookEx devuelve 0 al comstackr para el marco .NET 4.0 en máquinas de 32 bits Parece que no devuelve 0 en el mío, […]
¿Cómo puedo hacer que Visual Studio 2012 use la cadena de herramientas nativa amd64, en lugar del comstackdor cruzado predeterminado x86_amd64? Estoy construyendo una gran biblioteca que hace que el enlazador se quede sin memoria al hacer la optimización del progtwig completo y la generación de código de tiempo de enlace. Encontré dos publicaciones más […]
Me he dado cuenta de que si construyo mi aplicación WPF para Cualquier CPU / x64, se necesita MUCHO más para comenzar (del orden de unos 20 segundos) o para cargar nuevos controles que si se inicia en x86 (en los modos de liberación y depuración) , dentro o fuera de VS). Esto ocurre incluso […]