Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas con conversión de código a C++ Standard

Estas en el tema de Problemas con conversión de código a C++ Standard en el foro de C/C++ en Foros del Web. Hola amigos, me encuentro pasando un proyecto de Embarcadero C++Builder a C++ Standard y de entrada, al leer el compilador esta linea: Código PHP: #pragma comment(lib, "psapi")  ...
  #1 (permalink)  
Antiguo 05/06/2020, 01:59
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Problemas con conversión de código a C++ Standard

Hola amigos, me encuentro pasando un proyecto de Embarcadero C++Builder a C++ Standard y de entrada, al leer el compilador esta linea:
Código PHP:
#pragma comment(lib, "psapi") 
me muestra el error:
Código:
C:\Program Files\CodeBlocks\MinGW\x86_64-w64-mingw32\include\psapi.h|75|error: 'WINBOOL' does not name a type; did you mean 'V_BOOL'?|
al intentar compilar ¿como lo puedo solucionar? He intentado poner antes de esa linea:
Código PHP:
#define WINBOOL bool 
y también he probado con:
Código PHP:
typedef WINBOOL bool
pero no me ha resultado ninguno.
Otra cosa que no se como voy a hacer es que en C++Builder se usan los TEvent para enviar un evento de un hilo a otro para sincronizarlos. ¿como seria el equivalente en C++ Standard?
Conforme vaya teniendo otras dudas las iré poniendo aquí ya que serán todas relacionadas con la conversión del código y tampoco quiero que se desperdigue todo en diferentes temas.
Gracias de antemano.
  #2 (permalink)  
Antiguo 05/06/2020, 07:57
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años
Puntos: 68
Respuesta: Problemas con conversión de código a C++ Standard

Sería al revés, si lo que quieres es definir el tipo WINBOOL:

Código C++:
Ver original
  1. typedef bool WINBOOL;
  #3 (permalink)  
Antiguo 06/06/2020, 08:41
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Problemas con conversión de código a C++ Standard

Si si, fue un lapsus pero vamos que probé eso, probé a incluir windows.h y a incluir windef.h y nada me solucionó este error.

Etiquetas: standard
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:03.