首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源CUDA IDE

开源CUDA IDE
EN

Stack Overflow用户
提问于 2011-03-20 19:12:47
回答 3查看 2.6K关注 0票数 3

你能推荐任何可以直接使用的开源(除了eclipse) CUDA IDE (没有附加插件等)吗?

PS:有没有在线云CUDA IDE?(我找到了http://ideone.com/8lYvf,但对CUDA无效)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-25 19:30:53

你可以使用QT-Creator,它与cmake结合使用效果很好:

代码语言:javascript
复制
cmake_minimum_required(VERSION 2.6.2)

project(GPU_PROJECT)
#set(CMAKE_BUILD_TYPE Debug)

#In case findCUDA.cmake wasn't found, download it from here
# https://gforge.sci.utah.edu/gf/project/findcuda/scmsvn/?action=browse&path=%2F*checkout*%2Ftrunk%2FFindCuda.html 
# and put it into SOURCE_DIR/CMake
#set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})

#### Cuda 
# find_package(CUDA)
find_package(CUDA 3 QUIET REQUIRED)
# find_package(CUDA 2.1)
# find_package(CUDA 2.2)
# find_package(CUDA 2.3)
# find_package(CUDA 2.1 REQUIRED)
# find_package(CUDA 2.2 REQUIRED)
# find_package(CUDA 2.3 REQUIRED)
# find_package(CUDA 2.1 EXACT)
# find_package(CUDA 2.2 EXACT)
# find_package(CUDA 2.3 EXACT)
# find_package(CUDA 2.1 EXACT REQUIRED)
# find_package(CUDA 2.2 EXACT REQUIRED)
# find_package(CUDA 2.3 EXACT REQUIRED)
# find_package(CUDA 2.2 EXACT QUIET REQUIRED)

if (CUDA_FOUND) 
message(" * CUDA ${CUDA_VERSION} was found")
else(CUDA_FOUND)
    message(" * CUDA is not found")
    message(FATAL_ERROR "Not all CUDA libraries are found")
endif(CUDA_FOUND)


set(SRCS
     src/main.cpp
     src/cuda_core.cu
)
cuda_add_executable(GPU_PROJECT ${SRCS})
target_link_libraries(GPU_PRJECT ${SOME_LIBRARY})

如果您想要具有额外的调试功能,请在QT-Creator配置中用cuda-gdb替换gdb。

票数 1
EN

Stack Overflow用户

发布于 2011-03-20 22:49:36

Here是关于如何为CUDA开发配置Netbeans的指南。

票数 4
EN

Stack Overflow用户

发布于 2011-03-23 11:11:11

您应该能够使用Visual C++ Express (非开源但免费)

如果您使用的是CUDA 3.2,则需要VC++ 2008。如果您使用的是CUDA 4.0RC,则可以使用VC++ 2010

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5368091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档