getting link error in mex or cuda
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to compile a cuda file but getting the error in linkage
>> nvmex -f nvmexopts.bat AddVectors.cu -IF:\cuda\include -LF:\cuda\lib -lcudart
Warning: cudart specified with -l option not found on -L path
AddVectors.cu
tmpxft_00000fb4_00000000-8_AddVectors.compute_13.cudafe1.gpu
tmpxft_00000fb4_00000000-12_AddVectors.compute_13.cudafe2.gpu
AddVectors.cu
tmpxft_00000fb4_00000000-6_AddVectors.compute_10.cudafe1.gpu
tmpxft_00000fb4_00000000-16_AddVectors.compute_10.cudafe2.gpu
AddVectors.cu
tmpxft_00000fb4_00000000-3_AddVectors.compute_20.cudafe1.gpu
tmpxft_00000fb4_00000000-20_AddVectors.compute_20.cudafe2.gpu
AddVectors.cu
AddVectors.cu
AddVectors.cu
tmpxft_00000fb4_00000000-8_AddVectors.compute_13.cudafe1.cpp
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
AddVectors.obj
LINK : error LNK2001: unresolved external symbol mexFunction
C:\Users\abeera\AppData\Local\Temp\mex_jKYTU6\templib.x : fatal error LNK1120: 1 unresolved externals
C:\PROGRA~1\MATLAB\R2013A\BIN\NVMEX.PL: Error: Link of 'AddVectors.mexw64' failed.
Error using nvmex (line 206)
Unable to complete successfully.
1 Kommentar
Antworten (1)
Joss Knight
am 15 Jun. 2015
nvmex has been superseded by native mex support for CUDA MEX functions. Compile your function using mex by following the instructions in the documentation:
Here is a blog article to help you get going:
0 Kommentare
Siehe auch
Kategorien
Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!