我在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等問題