新人求助QAQ
#include <stdio.h>
#include<math.h>
#define area(a,b,n) (a*b*sqrt(n))/2
#define s
int main()
{
int N,i=1;
double a,b,c,m,n;
scanf("%d",&N);
while(i<=N)
{
scanf("%lf%lf%lf",&a,&b,&c);
m=(a*a+b*b+c*c)/2*a*b;
n=1-m*m;
printf("%lf",area(a,b,n));
}
return 0;
}
这是代码,也没有错误啊,但是编译的时候会有
duplicate symbol _main in:
/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/main.o
/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/cc.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
整个是一长串
Ld /Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Products/Debug/lasr normal x86_64
cd "/Users/anetinetta/Library/Mobile Documents/com~apple~CloudDocs/lasr"
export MACOSX_DEPLOYMENT_TARGET=10.11
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -L/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Products/Debug -F/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Products/Debug -filelist /Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/lasr.LinkFileList -mmacosx-version-min=10.11 -Xlinker -object_path_lto -Xlinker /Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/lasr_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -Xlinker -dependency_info -Xlinker /Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/lasr_dependency_info.dat -o /Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Products/Debug/lasr
duplicate symbol _main in:
/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/main.o
/Users/anetinetta/Library/Developer/Xcode/DerivedData/lasr-fwtvgxvysmiglgewhsahmbtjwuim/Build/Intermediates/lasr.build/Debug/lasr.build/Objects-normal/x86_64/cc.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这些,我有在百度上查过,方法也用了很多种,但是都没有用QAQ,有没有大佬来帮帮我