month ago, i used pvf 11.7 64 bits, and the program can run successfully. i changed my system to 32 bits days before, and encourted a problem with 32 bits PVF 12.8 complier.
the error is :
unresolved external symbol _cudaCreateChannelDesc referenced in function ___pgf90_cudacreatechanneldesc libcudafor4.lib
the PVF Bulid Log shows:
Linking…
c:\program files\pgi\win32\12.8\bin\pgfortran.exe -Wl,/libpath:“C:\Program Files\PGI\win32\2012\cuda\4.2\lib” -Wl,/libpath:“c:\program files\pgi\win32\12.8\lib” -Wl,/libpath:“C:\Program Files\PGI\Microsoft Open Tools 10\lib” -Wl,/libpath:“C:\Program Files\PGI\Microsoft Open Tools 10\PlatformSDK\lib” -Yl,“C:\Program Files\PGI\Microsoft Open Tools 10\bin” -g -Bstatic -Mcuda=cuda4.2,cc30 -o “E:\PGI_CUDA\Projects_32\PVFProject6\PVFProject6\Win32\Debug\PVFProject6.exe” “Win32\Debug\rtm_gpu_3d_share2.obj”
Command exit code: 2
Command output: [libcudafor4.lib(dev_memops.obj) : error LNK2019: unresolved external symbol _cudaCreateChannelDesc referenced in function ___pgf90_cudacreatechanneldesc E:\PGI_CUDA\Projects_32\PVFProject6\PVFProject6\Win32\Debug\PVFProject6.exe : fatal error LNK1120: 1 unresolved externals ]
PVFProject6 build failed.
i’ve never seen this link error before. can some people help me with this? thanks very much!