Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用g+链接错误+;Mac OS X mavericks 64位体系结构上的编译器_C++_Xcode_Macos - Fatal编程技术网

C++ 使用g+链接错误+;Mac OS X mavericks 64位体系结构上的编译器

C++ 使用g+链接错误+;Mac OS X mavericks 64位体系结构上的编译器,c++,xcode,macos,C++,Xcode,Macos,我一直收到这个错误,我不知道如何修复这个问题…gcc编译器是64位的…文件也是64位的…有什么解决方法吗 LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM make[1]: Nothing to be done for `tcl'. make[2]: Nothing to be done for `tcl'. Undefined symbols for architecture x86_64: "SMAMaterial::SMAMate

我一直收到这个错误,我不知道如何修复这个问题…gcc编译器是64位的…文件也是64位的…有什么解决方法吗

LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM

make[1]: Nothing to be done for `tcl'.

make[2]: Nothing to be done for `tcl'.

Undefined symbols for architecture x86_64:

  "SMAMaterial::SMAMaterial(int, double, double, double, double, double, double)", referenced from:
      TclModelBuilderUniaxialMaterialCommand(void*, Tcl_Interp*, int, char const**, Domain*) in libOpenSees.a(TclModelBuilderUniaxialMaterialCommand.o)

"SuperelasticSMA::SuperelasticSMA(int, double, double, double, double, double, double, double, double, double, double, double)", referenced from:
      TclModelBuilderUniaxialMaterialCommand(void*, Tcl_Interp*, int, char const**, Domain*) in libOpenSees.a(TclModelBuilderUniaxialMaterialCommand.o)

ld: symbol(s) not found for architecture x86_64

collect2: error: ld returned 1 exit status

make[1]: *** [tcl] Error 1

make: *** [all] Error 2
如果我查看TclModelBuilderUniaxialMaterialCommand.o,那么错误是:

SMA�Warning insufficient arguments
�Want: uniaxialMaterialSMA  tag  E  eps_L  sig_AS_s  sig_AS_f  sig_SA_s  sig_SA_f��������warning invalid uniaxialMaterial SMA tag�warning invalid E
�uniaxialMaterial SMA: �warning invalid eps_L
�warning invalid sig_AS_s
�warning invalid sig_AS_f
�warning invalid sig_SA_s
�warning invalid sig_SA_f
�SuperelasticSMA�������Want: uniaxialMaterial SuperelasticSMA tag? elasticStiffness? positiveYieldStress? positiveUnloadingStress? positiveStrainHardeningRatio?�������                                       { positiveSecondYieldStrain? } {positiveSecondStrainHardeningRatio?}�����WARNING invalid uniaxialMaterial SuperelasticSMA tag����WARNING invalid elasticStiffness
�������uniaxiaMaterial SuperelasticSMA: �������WARNING invalid positiveYieldStress
����WARNING invalid positiveUnloadingStress
��������WARNING invalid positiveStrainHardeningRatio
���WARNING invalid positiveSecondYieldStrain
������WARNING invalid positiveSecondStrainHardeningRatio
�����WARNING invalid negativeYieldStress
����WARNING invalid negativeUnloadingStress
��������WARNING invalid negativeStrainHardeningRatio
���WARNING invalid negativeSecondYieldStrain
������WARNING invalid negativeSecondStrainHardeningRatio
我在PC上用Visual Basic编译时也使用过这些代码,但我在Mac上再次使用这些代码,我遇到了这些问题


想法?

你在建什么?欢迎来到StackOverflow!值得注意的是,GCC和visualbasic不使用相同的构建库。如果您提取了为Windows体系结构编写的代码,则可能会遇到问题@Patchwork提出了一个正确的问题—您正在尝试构建什么?