私は、ユーザーからの2つの整数を取り、それらの減算と加算を行う、構文に忠実で非常に単純なアプリケーションを持っています。私はプログラムをコンパイルしようとする。しかし、私はこのエラーを取得しています:シンプルなC++アプリケーションをコンパイルする際のエラー
Could not find 'C:\Users\MyUsername\source\repos\SimpleCalculator\SimpleCalculator\Debug\SimpleCalculator.obj'. SimpleCalculator.exe was built with /DEBUG:FASTLINK which requires object files for debugging.
ここに私のコードです:
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
int a, b;
cout << "Welcome." << endl;
cout << "Enter first number: ";
cin >> a;
cout << "Enter second number: ";
cin >> b;
cout << "A+B is: ";
cout << addition(a,b) << endl;
cout << "A-B is: ";
cout << substraction(a,b) << endl;
system("pause");
}
int addition(int a, int b) {
return a + b;
}
int substraction(int a, int b) {
return a - b;
}
私は機能を持っている場合、このエラーが発生しただけ。コードが次のような場合:
cout << "A+B is: ";
cout << a+b << endl;
エラーはありません。
宣言する前に関数を呼び出すことはできません – user463035818
あなたがコンパイラであるとすれば、これまで上から読んだものだけを有効と判断できます。一番下のものはすべてあなたには分かりません。今、あなたは '(a、b)'に来ます。どのように '追加 'が何であるか知っていますか? – StoryTeller
'main'の戻り値の型は' int'でなければなりません。 – rndus2r