Dear All, I'm trying to wrap this C++ header:
[https://github.com/cartoonist/kseqpp/blob/master/src/seqio.h](https://forum.nim-lang.org/postActivity.xml#https-github-com-cartoonist-kseqpp-blob-master-src-seqio-h) which has a constructor SeqStreamIn( const char* filename ) My Nim code is # Compile with # nim cpp --cincludes:. --passL:"-lz" kseqpp import os const seqio = "seqio.h" type SeqStreamInObj {.header: seqio, importcpp: "klibpp::SeqStreamIn".} = object SeqStreamIn = ptr SeqStreamInObj proc newSeqStreamIn*(fn: cstring): SeqStreamInObj {.importcpp: "klibpp::SeqStreamIn(#)".} when isMainModule: var iss = newSeqStreamIn("sample.fastq".cstring) Run However, when I compile, I get an error, error: no matching function for call to ‘klibpp::SeqStreamIn::SeqStreamIn()’. Any ideas of what I'm doing wrong?
