Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 使用Visual Studio 2012时Cuda中的推力::设备_向量出错_Visual Studio 2012_Makefile_Cuda - Fatal编程技术网

Visual studio 2012 使用Visual Studio 2012时Cuda中的推力::设备_向量出错

Visual studio 2012 使用Visual Studio 2012时Cuda中的推力::设备_向量出错,visual-studio-2012,makefile,cuda,Visual Studio 2012,Makefile,Cuda,我正在尝试在VS2012中使用makefile编译并运行以下简单的cuda示例: #include <thrust/device_vector.h> #include <thrust/device_ptr.h> int main() { thrust::device_vector<double> my_new_vector(10); // create a vector of size 10 } #包括 #包括 int main() { 推力::设备_向量

我正在尝试在VS2012中使用makefile编译并运行以下简单的cuda示例:

#include <thrust/device_vector.h>
#include <thrust/device_ptr.h>

int main()
{
thrust::device_vector<double> my_new_vector(10); // create a vector of size 10
}
#包括
#包括
int main()
{
推力::设备_向量my_new_向量(10);//创建大小为10的向量
}

我的makefile非常简单,只是编译成功了。运行可执行文件时,它会崩溃!它似乎不喜欢
设备\u向量
。我正在使用Windows 7/CUDA 8.0/VS2012运行它。我在CUDA 7.5上也犯了同样的错误。如果我用一个简单的
std::cout替换该行,我只需要更改
--gpu name
选项。现在它工作了

崩溃前有错误消息吗?您还可以上载makefile吗?可能是因为您正在构建win32可执行文件。构建一个x64可执行文件。