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 […]
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 […]
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 […]
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 […]
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?
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 […]
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 […]
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 […]
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 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 ) […]