标签: postgresql cuda
我正在一个需要一起使用postgreSQL和CUDA的项目中,在将CUDA的一些头文件包含到postgreSQL中之后,项目编译出错了。 因为postgreSQL使用“ float4”来定义浮点类型,而浮点类型用于在CUDA中定义浮点类型的4元素向量。
我尝试将CUDA头文件中的“ float4”类型替换为其他定义,但由于某些库错误而无法使用。
那么我可以只替换postgreSQL源代码中的所有“ float4”吗?有没有更合适的方法来避免修改大量的postgreSQL源代码?