Red de conocimiento de abogados - Derecho de sociedades - Solución para bibliotecas de subprocesos faltantes como pthread_create en la compilación de cmake

Solución para bibliotecas de subprocesos faltantes como pthread_create en la compilación de cmake

Dirección original: /2017/02/27/cmakeE7BC96E8AF91E7BCBAE5A4B1pthread_createE7AD89threadE5BA93E8A7A3E586B3E696B9E6A188.html

Cuando se usa cmake para compilar el proyecto, -lp está claramente configurado en el proyecto del hilo del elemento CMAKE_CXX_FLAGS , genera un archivo MAKE cuando Al ejecutar vi -lpthread, pero todavía recibí un error: referencia indefinida a 'pthread_create', lo cual es realmente molesto...

Más tarde, encontré la respuesta a través de Google. Si es un proyecto cmake. , Necesito modificar Cmakefile.txt y agregar el siguiente contenido.

Efectivamente, el problema se resuelve después de agregarlo. Makefile simplemente mueve -lpthread al final. está muy cerca de g, tal vez esto no funcione….