【发布时间】:2016-06-11 23:50:43
【问题描述】:
我在 NVdia Cuda 架构上使用 ATL (https://msdn.microsoft.com/en-us/library/3ax346b7.aspx) 时遇到一些问题。
我在 Visual Studio 2010 上做了 CUDA7.5 项目,刚刚添加了
#include <afxwin.h>
到我的默认源文件 kernel.cu。
由于 afxwin.h 需要 Microsoft MFC 库,我已将项目属性更改为使用共享 MFC 库。
但是当我尝试编译它时,出现错误。 ERROR NO C2015, C2017, C2143,这是关于“atlbase.h”发生的语法错误,我从未修改过。
您有什么解决方案可以在 CUDA 上使用 ATL 吗?
附言。 ATL在MVCC上运行良好,不是没有头文件、dll等问题
【问题讨论】: