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
将GMP链接到Xcode 4.5_Xcode_Macos_Dll_Hyperlink_Gmp - Fatal编程技术网

将GMP链接到Xcode 4.5

将GMP链接到Xcode 4.5,xcode,macos,dll,hyperlink,gmp,Xcode,Macos,Dll,Hyperlink,Gmp,我已经下载了GMP多精度库,并通过终端使用gcc main.c-lgmp命令编译了以下代码,但我不知道如何将GMP库包含在XCode 4.5中,因为联机指南有点混乱 我真的需要在我的项目中使用GMP库,任何评论都会很有帮助 #include <stdio.h> #include <gmp.h> int main(int argc, const char * argv[]) { printf("Hello, World!\n"); mpz_t a;

我已经下载了GMP多精度库,并通过终端使用
gcc main.c-lgmp
命令编译了以下代码,但我不知道如何将
GMP
库包含在XCode 4.5中,因为联机指南有点混乱

我真的需要在我的项目中使用
GMP
库,任何评论都会很有帮助

#include <stdio.h>
#include <gmp.h>

int main(int argc, const char * argv[])
{
    printf("Hello, World!\n");
    mpz_t a;
    return 0;
}
#包括
#包括
int main(int argc,const char*argv[]
{
printf(“你好,世界!\n”);
mpz_t a;
返回0;
}
(在问题编辑中回答。转换为社区wiki答案。请参阅)

OP写道:

解决

1) 打开左侧面板,转到“ProjectName”、目标、构建阶段、将二进制文件链接到库并选择您的库

2) 打开左侧面板,转到“ProjectName”、Project、Header搜索路径,写入库头所在的路径(通常在/usr/local/include中的.h文件)

3) 打开左侧面板,转到“ProjectName”、Project、Library搜索路径,写入库所在的路径(通常在/usr/local/lib中的.a或.dylib文件)


这在xcode中有点痛苦,我建议您尝试学习许多在线教程中的一个。其要点是将库的include目录添加到项目中,然后将库的路径添加到库搜索路径中,然后告诉链接器实际链接库。当我到家时,我可能会写一点如何写,并将其发布在我的博客上,因为这是一个常见的问题,我会在这里发布,并让你知道我是否需要。是的,请写下我真正需要的方法:D