portability

Hay un reemplazo para unistd.h para Windows (Visual C)?

Estoy portando un programa de consola relativamente simple escrito para Unix a la plataforma Windows ( Visual C++ 8.0). Todos ... rande de la funcionalidad. Cambiar a otro compilador o entorno no es posible en el trabajo-estoy atascado con Visual Studio.

Cómo medir el tiempo en milisegundos usando ANSI C?

Usando solo ANSI C, ¿hay alguna forma de medir el tiempo con una precisión de milisegundos o más? Estaba navegando.h pero solo encontré segundas funciones de precisión.

¿Cómo debo imprimir tipos como off t y size t?

Estoy tratando de imprimir tipos como off_t y size_t. ¿Cuál es el marcador de posición correcto para printf() eso es portable? ¿O hay una forma completamente diferente de imprimir esas variables?

Cómo escribo un literal infinito de coma flotante en python

¿Cómo escribo un literal infinito de coma flotante en python? He oído inf = float('inf') No Es portátil. Por lo tanto, me han recomendado lo siguiente: inf = 1e400 Es cualquiera de estos estándar, o portátil? ¿Qué es la mejor práctica?

¿Son las características experimentales de C++ moderno confiables para proyectos a largo plazo?

Tengo un proyecto que actualmente usa C++11/14, pero requiere algo como std::filesystem, que solo está disponible en C++17, y ... osas sobre las que preguntarse. ¿Por qué debería o no usarlos? Estoy desconcertado con un nuevo proyecto y no sé qué decidir.

¿Por qué la endianidad de bit es un problema en bitfields?

Cualquier código portable que use bitfields parece distinguir entre plataformas little - y big-endian. Vea la declaración de ... tán bien definidas y funcionan independientemente de la arquitectura. Entonces, ¿cómo es que los bitfields no son portátiles?

Cómo agrupar un JRE con Launch4j?

Tengo Launch4J en mi computadora y es un gran programa. Una de sus características que me interesa es la capacidad de agrupar ... o conseguir un JRE compacto y portátil para ejecutar? Los enlaces de descarga en Oracle son para los paquetes de instalación.

¿Hay alguna función htonl" estándar " para enteros de 64 bits en C++?

Estoy trabajando en una implementación del protocolo memcache que, en algunos puntos, utiliza valores enteros de 64 bits. Est ... return (static_cast<uint64_t>(low_part) << 32) | high_part; } else { return value; } }

¿Hay alguna orientación sobre la conversión existing.NET ¿bibliotecas de clases a bibliotecas portátiles?

Tengo algunas bibliotecas de clases con una cantidad no trivial de código existente. Las bibliotecas de clases se dirigen act ... ojectTypeGuids> ¿Es buena o mala idea intentar convertir una biblioteca de clases existente en una biblioteca portátil?

Instrucciones específicas del sistema operativo en CMAKE: ¿Cómo hacerlo?

Soy un principiante en CMAKE. A continuación se muestra un simple archivo cmake que funciona bien en ventanas de entorno ming ... RGETS ${PROJECT_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib/archive )

Portabilidad de la directiva # warning preprocessor

Sé que la directiva #warning no es estándar C/C++, pero varios compiladores la soportan, incluyendo gcc/g++. Pero para aque ... otras palabras, ¿puedo usarlo de forma segura en mi proyecto sin romper la compilación para compiladores que no lo soportan?

¿Cómo se maneja Internet Explorer?

Soy consciente de que probablemente hay otras preguntas con respecto a este tema. Supongo que cada desarrollador web pasa por ... a se eliminó casi la mitad de los problemas. Supongo que realmente es una buena práctica. Me di cuenta de que también lo usa.

¿qué tan portátil es el decremento del iterador final?

Acaba de encontrar decremento de end() iterador en los códigos fuente de mi empresa y se ve extraño para mí. Por lo que recue ... le? ¿Cómo un código como ese coincide con el estándar? std::list<int>::iterator it = --l.end(); Gracias de antemano.

¿Cómo diseñar una biblioteca de C / C++ para ser utilizable en muchos lenguajes de cliente?

Estoy planeando codificar una biblioteca que debería ser utilizable por un gran número de personas en un amplio espectro de p ... alguna manera de dividirla en varias más pequeñas? (Si responde a esto, hágalo como un comentario, no como una respuesta)

C++: ¿Hay una definición estándar para fin de línea en una constante de cadena de varias líneas?

Si tengo una cadena multi-línea C++11 cadena constante como R"""line 1 line 2 line3""" ¿Está definido en qué carácter consiste el terminador/separador de líneas?

Versiones de GLIBCXX

Si compilo un programa C++ en mi máquina, y lo corro en otro (con software anterior) obtengo: /usr/lib/libstdc++.so.6: versio ... supuesto, cualquier otro pros/contras? ¿Puedo forzar al enlazador a enlazar mi binario contra una versión dada de libstdc++?

Autotools vs CMake para compilación de Windows y Linux

He estado buscando pros y contras de Autotools y CMake. Pero me gustaría conocer las opiniones de personas que han utilizado ... y Windows. Está escrito en C++, y utiliza una interfaz gráfica de usuario Qt, el resto es "genérico". Gracias por su ayuda.

Ejecución Mercurial en una Unidad Flash?

Así que hago mucho trabajo en una computadora de la escuela. No podemos instalar nada, pero tenemos la mayoría de nuestras he ... era de mi unidad Flash. Digamos en teoría que los archivos de Mercurial estaban en mi unidad flash, ¿a dónde iría desde allí?

¿Qué es la portabilidad? ¿Cómo es java más portable que otros lenguajes? [cerrado]

Me pregunto cómo Java es más portable que C, C++ y.NET y cualquier otro lenguaje. He leído muchas veces sobre java siendo por ... esas arquitecturas una vez CVM está instalado, ¿no? ¿Qué es exactamente esta portabilidad? ¿Se puede llamar. NET portable?

conversión de ruta msys (o cygpath para msys?)

Necesito pasar /DEF:c:\filepath\myLib.def " opción de línea de comandos desde un script bash al compilador/enlazador de MS. L ... no hay equivalente, porque alguien de msys piensa que no es necesario (incluso si hay scripts para cygwin que usan cygpath).