C++ GMP库在一个文件中

C++ GMP库在一个文件中,c++,include,numbers,gmp,C++,Include,Numbers,Gmp,我有一个简单的问题。 我如何制作一个可以在没有外部库的情况下对巨大的浮点数进行操作的程序? 我的想法是在我的源代码中加入一个完整的库。 我发现: 然而,当我除以简单的数字,比如20/12,它总是给我0。 所以我决定使用GMP而不是BigInt,但我不知道如何在不使用include语句的情况下将其包含在代码中。我的代码只需要使用标准库。只有将第三方库放入源代码中才能使用第三方库的要求是最特殊的。但是我不认为有什么特别的原因你不能获取GMP源代码,用gcc-E处理你需要的部分,只做预处理,然后将结果

我有一个简单的问题。 我如何制作一个可以在没有外部库的情况下对巨大的浮点数进行操作的程序? 我的想法是在我的源代码中加入一个完整的库。 我发现: 然而,当我除以简单的数字,比如20/12,它总是给我0。
所以我决定使用GMP而不是BigInt,但我不知道如何在不使用include语句的情况下将其包含在代码中。我的代码只需要使用标准库。

只有将第三方库放入源代码中才能使用第三方库的要求是最特殊的。但是我不认为有什么特别的原因你不能获取GMP源代码,用gcc-E处理你需要的部分,只做预处理,然后将结果转储到你的项目中。毫无疑问,这会有一些复杂的问题需要解决,但我懒得去做,这就是为什么这不是一个答案……这是不是有人在我闻到的作业目标上偏离了方向的气味?见mini gmp: