我目前正在研究CUDA的示例书,我实际上正在编写Julia Set示例.我是CUDA编程的新手.
但有些东西可能是我错过的:我在哪里可以找到book.h和cpu_bitmap.h 标题?是否有某个链接下载它们或者获取它们并使代码工作的方法?
在书中,这是写的:
#include "../common/cpu_bitmap.h"
Run Code Online (Sandbox Code Playgroud)
我在哪里可以得到这个文件?
我在Mac OS X Mountain Lion平台上.
非常感谢你 !
我是Mac OS X的新手,我购买新MacBook Pro R15 Retina Edition的主要原因是开始研究CUDA API.
但我无法建立我的项目.
例如,当我创建一个新的CUDA项目时,我进入项目属性并进行以下更改:
C/C++/Objective-C编译器:LLVM GCC 4.2
其他链接器标志:-lcuda,-lcudart
标题搜索路径:/ usr/local/cuda/include
图书馆搜索路径:/ usr/local/cuda/lib
当我开始在我的代码中添加必要的库时,一切运行正常.我的代码没有输入错误.
当我构建项目时,我得到链接错误(路径缩短和消息分解以便于阅读):
Ld/my_test_project/Build/Products/Debug/test normal x86_64 cd/Users/Admin/Documents/test setenv MACOSX_DEPLOYMENT_TARGET 10.7 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-arch x86_64
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
-L/my_test_project /建设/产品/调试
-L/usr/local/cuda/lib -F/my_test_project/Build/Products/Debug
-filelist /my_test_project/Build/Intermediates/test.build/Debug/test.build/Objects-normal/x86_64/test.LinkFileList
-mmacosx版本分钟= 10.7
-lcudart
-lcuda
-o/my_test_project/Build/Products/Debug/test
ld:找不到文件:@ rpath/CUDA.framework/Versions/A/CUDA for architecture x86_64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有点奇怪的是,当我进入描述的路径时,我看到了CUDA可执行文件.文件在那里!
当我使用使用库的cuComplex.h时,每个数学表达式(例如log,cos,sin等等)都是"未定义的变量".但是,cuComplex.h库里面有库.
驱动程序,SDK和工具包都安装得很好,一切都像魅力一样.我可以让SDK示例正常工作.但是我觉得我错过了一个细节来让整个事情发挥作用.