我在NVdia Cuda体系结构上使用ATL(https://msdn.microsoft.com/en-us/library/3ax346b7.aspx)时遇到了一些问题。CUDA上的ATL发生编译错误
我已经在Visual Studio 2010中CUDA7.5项目,只是增加
#include <afxwin.h>
到我的默认源文件,kernel.cu。
由于afxwin.h需要Microsoft MFC库,我已将项目属性更改为使用共享MFC库。
但是,当我试图编译它,发生错误。 错误没有C2015,C2017,C2143,这是关于语法错误发生的“atlbase.h”,我从来没有修改。
您有任何解决方案在CUDA上使用ATL吗?
PS。 ATL在MVCC上运行良好,不是缺少头文件,dll等问题