我想调用的函数如何将Haskell字符串转换为Ptr(Ptr GLchar)?
glShaderSource ::
GLuint
-> GLsizei
-> GHC.Ptr.Ptr (GHC.Ptr.Ptr GLchar)
-> GHC.Ptr.Ptr GLint
-> IO()
第三个参数是着色器程序,这是在我的程序Haskell的字符串。如何将Haskell String
转换为GHC.Ptr.Ptr (GHC.Ptr.Ptr GLchar)
,以便我可以拨打glShaderSource
?
@DavidJohnson:通常我会同意。但这是相当深奥的,一般来说,如果你知道从哪里开始,你就不必问。 – 2012-07-30 19:59:35