У меня проблема при попытке запустить / отладить настольное приложение C ++ в VS.
Я получаю сообщение об ошибке, сообщающее, что файл DieGame.exe (в папке отладки) не найден!
Я также получаю многочисленные ошибки (c2065) в консоли, говорящие мне, что у меня есть необъявленные идентификаторы во всем файле DieGame.cpp?
Есть идеи?
Файл DieGame.cpp:
#include "Die.h"
#include "pch.h"
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
Die die8 = createDie(8);
cout << "Rolling a D8: ";
for (int i = 0; i < 10; i++) {
cout << read(die8) << " ";
roll(die8);
}
cout << endl;
return 0;
}
Файл Die.cpp:
#include "pch.h"
#include "Die.h"
#include <cstdlib>
using namespace std;
int roll() {
return rand() % 6 + 1;
}
static int randomValue(int max) {
return rand() % max + 1;
}
Die createDie(int max) {
Die die;
die.max = max;
die.value = randomValue(max);
return die;
}
void roll(Die die) {
die.value = randomValue(die.max);
}
int read(Die die) {
return die.value;
}
Die.h Заголовок:
#ifndef INCLUDED_DIE
#define INCLUDED_DIE
using namespace std;
int roll();
#endif
struct Die
{
int value;
int max;
};
Die createDie(int max);
void roll(Die die);
int read(Die die);