我正在构建一些使用opencl的MFC应用程序。有人可以告诉我可以在没有安装AMD APP OpenCL SDK的PC上运行opencl mfc程序吗?有没有办法构建静态mfc OpenCL应用程序?我使用的是Windows XP和7。
答案 0 :(得分:0)
您是否只想运行程序(运行exe)?或者你想开发/调试和构建?你有什么样的硬件?
如果您使用的是AMD GPU / CPU
,这是适用的要运行,请确保安装了最新的AMD CATALYST DRIVER: http://support.amd.com/us/gpudownload/Pages/index.aspx
使用Visual Studio和Link MFC库进行编程 一个。下载AMD APP SDK http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx
下载AMD GDEBUGGER进行最新调试是6.2(非常有用) http://developer.amd.com/tools/gDEBugger/Pages/default.aspx
现在你已经完成了设置,从安装了AMD APP的OpenCL示例目录中运行一些示例,
安装完成后,请执行以下操作确保为头文件包含$(AMDAPPSDKROOT)\ include库目录:$(AMDAPPSDKROOT)\ lib \ x86或x86_64,具体取决于您对OpenCL程序的位置。
HTH