dll
でファイルを作成し、これを使用して関数を作成visual studio 2010
しようとしていますが、次のエラーが発生します。dll
PostgreSQL 9.1
ERROR: incompatible library "D:\visual_studio\DynamicLibrary\x64\Debug\funxx.dll":
missing magic block
HINT: Extension libraries are required to use the PG_MODULE_MAGIC macro.
私は言語関数と動的ローディングについて64bits windows.i
のドキュメントをチェックして使用しています、そしてそれは言いますPostgreSQL
C
#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif
に含める必要がありますが、互換性dynamic loading
については何も述べていません。C++
この問題に対処する方法を知っている人はいPostgreSQL
ますか?Windows環境でC ++を使用して関数を作成するためにそのエラーを削除するにはどうすればよいですか?