C++ Builder에서 CUDA를 어떻게 사용합니까? 래퍼를 사용하여 기본적인 CUDA 계산을해야합니까? 검색 한 후 C++ 빌더 용 CUDA SDK를 설정하는 방법에 대한 정보가 없습니다.CUDA with C++ Builder
1
A
답변
3
NVIDIA의 API는 C-호환되며, C++ 빌더는 C.
네이티브, 그들은 또한 happen to support 기존의 호출 규칙에 컴파일CUDA는 당신이에서 CUDA 코드와 C/C++ 코드를 혼합 할 수있는 커널 컴파일러를 가지고 동일한 파일 ...하지만 그들은 일종의 도구 키트에 gcc 버전을 포함한다고 생각합니다. 나는 다른 gcc 버전에서 생성 된 코드를 믹싱하는 프로젝트를 만들었고 가장 쉬운 방법은 자신의 nvcc로 컴파일 한 라이브러리에서 CUDA 코다를 분리 한 다음 gcc 버전에서 생성 된 코드로 연결하는 것이 었습니다. 필자의 경우 C++ 컴파일러는 공통 호출 및 이름 변환 규칙을 사용했습니다. 당신은 C++ 빌더에서와 연결할 수 있습니다 C 라이브러리를 생성하기 위해
사용 CUDA의 NVCC 및 GCC :
그래서, 당신은 기본적으로 세 가지 선택이있다.
C 코드를 생성하고 C++ 빌더로 컴파일하려고 시도합니다. 그러나 나는 이것에 성공하지 못했습니다.
도랑 C++ 빌더, 당신은 아직도 당신이 시도 할 때
관련 문제
- 1. CUDA bug with threadIdx?
- 2. JTree with form builder
- 3. 링크가있는 cuda with gmp
- 4. surf3Dwrite with CUDA 5
- 5. wit.ai with Microsoft Bot Builder
- 6. C++ Builder XE, dbExpress with MySQL 5.x
- 7. Savon with Builder :: Xmlmarkup이 작은/큰 기호
- 8. Laravel Schema Builder timestamp * with timezone
- 9. C++ Builder to Visual C++
- 10. C++ Builder 6의 XML
- 11. C++ Builder 컴파일 문제
- 12. GDI + C++ Builder?
- 13. 동적 StringGrid C++ Builder
- 14. TCustomDataSet C++ Builder
- 15. C++ Builder 성능
- 16. C++ Builder 첨부 소스
- 17. C++ Builder - 파일 전송
- 18. "with with"macro with C
- 19. C# interop with unmanaged dll
- 20. cuda thrust :: for_each with thrust :: counting_iterator
- 21. CUDA Dll from C#
- 22. 분할 오류 C++ Cuda
- 23. C CUDA convolution 버그
- 24. C/CUDA 프로그램 출력
- 25. 세그멘테이션 오류 CUDA-C
- 26. 도트 CUDA C
- 27. CUDA C에서 파일 열기 C
- 28. C++ Builder (i18n)의 gettext
- 29. T Thread in C++ Builder
- 30. C++ Builder 및 Double Precision
그래서 당신이 자세히 설명 할 수 GCC/비주얼 스튜디오와 QT 제작자를 사용하여 좋은 멀티 플랫폼 그래픽 사용자 인터페이스 어디 당신이 실패 않았다 얻을 수 있습니다 그것을 컴파일? 개인적으로는 버릴 수 없습니다. C++은 C++입니다. 멀티 플랫폼에 대해 신경을 쓰지 않아도됩니다. –
@ t0xic nvcc 설명서를 확인하십시오. 그 이후로 개선되었습니다. 특히 -cuda 옵션을 확인하십시오. 원하는 옵션 일 수 있습니다. C++은 C++입니다. 그러나 요즘 C++ 빌더는 C++이 아니라는 평판을 얻었습니다. 그냥 농담,하지만 여기에 체크 (http://stackoverflow.com/questions/15294688/embarcadero-c-builder-2010-compilation) 및 [여기] (http://stackoverflow.com/questions/7230518/is- – dsign
엠바 카데로가 2030 년에이 문제에 관해 뭔가를 해보길 바란다. –