Domande taggate «portability»

Il codice portatile può essere eseguito con poche o nessuna modifica in più ambienti. Le applicazioni portatili possono essere eseguite, ad esempio, da un'unità USB senza modificare l'ambiente del computer.

2
In cosa differiscono SO_REUSEADDR e SO_REUSEPORT?
L' man pagese documentazioni programmatore per le opzioni di socket SO_REUSEADDRe SO_REUSEPORTsono diversi per i diversi sistemi operativi e spesso altamente confuso. Alcuni sistemi operativi non hanno nemmeno l'opzione SO_REUSEPORT. Il WEB è pieno di informazioni contraddittorie su questo argomento e spesso puoi trovare informazioni che sono vere solo per …




9
Esiste un sostituto di unistd.h per Windows (Visual C)?
Sto eseguendo il porting di un programma console relativamente semplice scritto per Unix sulla piattaforma Windows ( Visual C ++ 8.0 ). Tutti i file di origine includono "unistd.h", che non esiste. Rimuovendolo, ricevo lamentele riguardo alla mancanza di prototipi per 'srandom', 'random' e 'getopt'. So di poter sostituire le …
165 c++  c  windows  portability  unistd.h 




8
Istruzioni specifiche del sistema operativo in CMAKE: come?
Sono un principiante di CMAKE. Di seguito è riportato un semplice file cmake che funziona bene nelle finestre dell'ambiente mingw. Il problema è chiaramente con la target_link_libraries()funzione di CMAKE in cui sto collegando libwsock32.a. In Windows funziona e ottengo i risultati. Tuttavia, come previsto, in Linux, la /usr/bin/ldricerca -lwsock32NON è …
108 c++  linux  cmake  mingw  portability 


4
Le funzionalità sperimentali del C ++ moderno sono affidabili per progetti a lungo termine?
Ho un progetto che attualmente utilizza C ++ 11/14, ma richiede qualcosa di simile std::filesystem, che è disponibile solo in C ++ 17, e quindi non ho la possibilità di usarlo attualmente. Vedo, tuttavia, che è disponibile nel mio compilatore attuale come std::experimental::filesystem. È una buona idea utilizzare funzionalità sperimentali, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.