Soluciones a problemas similares como el símbolo externo cublasSgemm_v2 que VS2019 no puede resolver

Se reporta el siguiente error al compilar el programa:
LNK2019 símbolo externo no resuelto cublasSgemm_v2, se hace referencia al símbolo TEST en la función main

1. Primero confirme que no hay ningún problema con la configuración del entorno:

Si el software está instalado en la unidad C, ingrese a la interfaz cmd para probar en el directorio C: \ Archivos de programa \ NVIDIA GPU Computing Toolkit \ CUDA \ v10.2 \ extras.

Ejecute el siguiente comando:

./bandwidthTest.exe
./deviceQuery.exe

bba
Inserte la descripción de la imagen aquí
Después de ejecutar el programa, se muestra PASS, lo que indica que la configuración del entorno se realizó correctamente.

Si hay un problema en este paso, debe verificar las variables de entorno de su propio sistema:
Inserte la descripción de la imagen aquí
verifique si la ruta correspondiente a CUDA está configurada.

2. Una vez establecido el proyecto, el problema generalmente proviene de la configuración del proyecto y se requieren las siguientes modificaciones a la configuración del proyecto:

En el elemento de la barra de menú -> propiedades -> administrador de configuración, debe configurar las opciones correspondientes como las propiedades de su computadora.
Inserte la descripción de la imagen aquí
3. Configuración de directorio

Haga clic derecho en las propiedades del proyecto -> propiedades -> propiedades de configuración -> directorio VC ++ -> incluir directorio

Agregar directorio de inclusión:

$ (CUDA_PATH) \ include

4. Configuración del directorio de la biblioteca

Directorio de VC ++ -> directorio de la biblioteca

Agregar directorio de biblioteca:

$ (CUDA_PATH) \ lib \ x64
Inserte la descripción de la imagen aquí

5. Dependencias

Propiedades de configuración -> Conector -> Entrada -> Dependencias adicionales

Agregar archivos de biblioteca:
cublas.lib
cublas_device.lib

Nota: Para otros errores, debe agregar el archivo lib correspondiente. Inserte la descripción de la imagen aquí
Después de ejecutar el programa, aparecerá el resultado correcto.

Supongo que te gusta

Origin blog.csdn.net/daijingxin/article/details/108944583
Recomendado
Clasificación