QT Creatorでこの単純なコードを実行しようとしています。QT作成者:エラー:アーキテクチャx86_64のシンボルが見つかりません
#include<iostream>
using namespace std;
const int SENTINEL = 0;
int main() {
cout<<"This program adds a list of numbers "<<endl;
cout<<"Use "<<SENTINEL<<" to signal the end."<<endl;
int total = 0;
while(true) {
int value;
cout<<" ? ";
cin>>value;
if(value == SENTINEL) break;
total += value;
}
cout<<"The total is "<<total<<endl;
return 0;
}
しかし、私はこの2つの問題を続けています。
エラー:アーキテクチャx86_64で見つかりません記号(S)
エラー:リンカコマンドが終了コード1(呼び出しを参照する-v使用)
フルで失敗しました私が得る記述はこれです。コンパイル出力の内部。
Undefined symbols for architecture x86_64: "Main()", referenced from: Main(int, char**) in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [simple-project.app/Contents/MacOS/simple-project] Error 1 00:04:36: The process "/usr/bin/make" exited with code 2. Error while building/deploying project simple-project (kit: Desktop Qt 5.7.0 clang 64bit) When executing step "Make" 00:04:36: Elapsed time: 00:27.
私はあなたのコードをmain.cppに貼り付けました。ここでうまくいきます。実際にはもっとコードがあなたのケースに関わっていますか? – E4z9