2010-12-03 3 views
0

cutil.h의 일부 함수를 사용하여 코드를 시간 측정합니다. C : 사용자 \ \ 웨이 치 그것은 내가 윈도우 7로 전환하고 2008 년 대 같은 코드는 컴파일되지 않습니다 나는 오류를 다음 한 최근 윈도우와 XP를 대 2008 년에cutil 함수 컴파일 프로그램

1> LINK를 잘 컴파일 \ Documents \ Visual Studio 2008 \ Projects \ corrColumnLateral \ Debug \ corrColumnLateral.exe를 찾을 수 없습니다. 또는 마지막 증분 링크로 빌드되지 않았습니다. 전체 수행 링크 1> corrColumnLateral.cu.obj : 오류 LNK2019 :되지 않은 외부 기호 _ IMP _cutStopTimer 4 @ 함수 _main1> corrColumnLateral.cu.obj 참조 : 오류를 LNK2019 :되지 않은 외부 기호 _ IMP _cutStartTimer @ 4 함수에서 참조 _main1> corrColumnLateral.cu.obj : 오류 LNK2019 :되지 않은 외부 기호 _ IMP _cutResetTimer 4 기능에서 참조 _main1> corrColumnLateral.cu.obj @ 오류 LNK2019 :되지 않은 외부 기호 _ IMP _cutGetTimerValue @ 4 함수에서 참조한 _main1> corrColumnLateral.cu.obj : 오류 LNK2019 : 해결되지 않은 externa L 기호 _ 꼬마 도깨비 _cutCreateTimer 4

같은 CUDA_SAFE_CALL 같은 헤더 파일에서 매크로, 잘 작동하지만, cutCreatTimer 같은 타이밍 기능을 컴파일하지 _main 함수에서 참조 @. 아무도 무슨 일이 일어나고 있는지 알고 있습니까?

답변

1

:

그런 다음 CUDA C/C로 이동 ++ 및 공통 아래의 추가가 디렉토리 폴더를 포함하도록 cutil.h의 위치를 ​​추가합니다. NVIDIA GPU 컴퓨팅 SDK 3.2 \ C \ common \ inc

0

cutil 라이브러리에 연결해야합니다. 리눅스에서는 libcutil.so 또는 libcutil.a라고합니다. Windows 버전에는 이름에 "cutil"이있을 수도 있으므로 해당 파일을 검색하여 링커 옵션에 추가 할 수 있습니다. 당신이 바로 CU 소스 파일을 선택 속성을 클릭하면

관련 문제