Получение фатальной ошибки в cuda с использованием Visual Studio 2008, кода, журналов, вложенных - PullRequest
0 голосов
/ 22 января 2011

Я пытаюсь написать программу cuda для моего школьного проекта. Кажется, появляется ошибка при попытке отладки проекта (cuda работает нормально, так как я выполнил примеры, и часть моего предыдущего кода тоже работает нормально) Я получаю фатальную ошибку, и дегаггер указывает мне на dgbhook.c и выходит. Вот мой код, я делаю что-то действительно глупое? Снимки экрана и код прилагаются здесь (код - это наклейка, ссылка на которую указана в конце)

Код прилагается

1 Ответ

1 голос
/ 22 января 2011

Прежде чем вы даже попадете в код CUDA, у вас есть следующее:

#define N 15
//...
int main( void ) {
    float a[N], c[N];
    int i,m=3,n=18;
    //...
    for(i=m;i<=m+n-1;i++)
        a[i] = 0;

Итак, вы записываете в [20] и b [20], что кажется вероятным источником проблем ...

Вы должны убедиться, что вы строите с отладочными символами, а затем перейти к коду, чтобы отследить источник проблемы, подобной этой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...