Articles of 64 bit

come utilizzare le librerie native a 32 bit su piattaforma Android-L a 64 bit

Ho un’applicazione Android che ho compilato con AOSP (Kitkat) come applicazione di sistema Android e funzionava bene. La mia applicazione dipende dal codice nativo compilato con Android-NDK come librerie a 32 bit. Sto copiando librerie native nella cartella libs / armeabi delle mie applicazioni Android e poi costruendo la mia applicazione Android in AOSP (ho […]

Cosa decide la dimensione di un intero?

sizeof(int) mostra 4 sul mio Dev Cpp anche se è in esecuzione su una macchina a 64 bit. Perché non considera invece l’HW sottostante e lo spettacolo 8? Inoltre, se la compilazione dell’ambiente cambia anche a 64 bit (un 64 bit compiler a 64 bit compiler ha senso, in primo luogo ?!), allora la dimensione […]

Errore booster linker: simbolo esterno non risolto “class boost :: system :: error_category const & __cdecl boost :: system :: get_system_category (void)”

Sono appena iniziato con Boost per la prima volta, dettagli: Sto usando Visual Studio 2008 SP1 Sto facendo una build x64 Sto usando boost :: asio only (e tutte le dipendenze che ha) Il mio codice ora viene compilato e ho puntato il mio progetto alle librerie boost (dopo aver costruito le librerie x64) e […]

Che cos’è sizeof (size_t) su 32-bit rispetto ai vari modelli di dati a 64-bit?

Su un sistema a 64 bit, sizeof(unsigned long) dipende dal modello di dati implementato dal sistema, ad esempio, è 4 byte su LLP64 (Windows), 8 byte su LP64 (Linux, ecc.). Cosa dovrebbe essere sizeof(size_t) ? Varia con il modello di dati come sizeof(long) fa? Se é cosi, come? Riferimenti: Modelli di dati a 64 bit […]

Quanto è grande un DWORD con codice a 32 e 64 bit?

In Visual C ++ un DWORD è solo un lungo non firmato che dipende dalla macchina, dalla piattaforma e dall’SDK. Tuttavia, poiché DWORD è una doppia parola (ovvero 2 * 16), DWORD è ancora a 32 bit su architetture a 64 bit?

come smettere di build xcode5.1 per 64 bit

Ho appena aggiornato xcode 5.1 – Apple ha deciso di rendere tutte le app compilate a 64 bit per impostazione predefinita – La mia app ha un codice legacy e ho passato l’ultimo paio di ore a capire come smettere di build Xcode per 64 bit. Pensato che questo potrebbe aiutare le persone con lo […]

System.BadImageFormatException: imansible caricare file o assembly (da installutil.exe)

Sto cercando di installare un servizio di Windows utilizzando InstallUtil.exe e sto ricevendo il messaggio di errore System.BadImageFormatException: imansible caricare il file o l’assembly ‘ {xxx.exe} ‘ o una delle sue dipendenze. Si è tentato di caricare un programma con un formato errato. Cosa dà? EDIT: (non per OP) Il messaggio completo estratto da dup […]

Limiti di memoria in un’applicazione .Net a 64 bit?

Sul mio portatile, con Windows 7 a 64 bit e 2 Gb di memoria libera (come riportato da Task Manager), sono in grado di fare: var x = new Dictionary( 30 * 1024 *1024 ); Senza avere un computer con più RAM nelle mie mani, mi chiedo se questo si ridurrà in modo che su […]

x86_64 ASM – byte massimi per un’istruzione?

Qual è il numero massimo di byte che un’istruzione completa richiederebbe nel codice asm x64? Qualcosa come un salto di indirizzo potrebbe occupare fino a 9 byte suppongo: FF 00 00 00 00 11 12 3F 1F ma non so se questo è il numero massimo di byte che un’istruzione x64 può usare

Come fare in modo che Visual Studio utilizzi la toolchain nativa di amd64

Come posso ottenere che Visual Studio 2012 utilizzi la toolchain nativa di amd64, anziché il cross-compiler predefinito x86_amd64? Sto costruendo una grande libreria che fa sì che il linker esaurisca la memoria quando si esegue l’ottimizzazione dell’intero programma e la generazione del codice link-time. Ho trovato due post più vecchi ( qui e qui ) […]