下载最新的工具包并编译/运行我目前拥有的代码后,我收到任何类型的文件 IO 函数的调试断言错误。当调用 fprintf 时,甚至下面的代码也会以断言错误退出。
//main.cu
#include <stdio.h>
#include <stdlib.h>
int main ( void ) {
FILE* foo;
foo=fopen("C:\\asdfsa.txt","w");
fprintf(foo,"wtf\n");
fclose(foo);
return 0;
}
我正在使用 CUDA 工具包 5.0 和 Visual Studio。知道发生了什么吗?我的代码在带有旧版本 cuda 工具包的旧计算机上运行良好。