dllでファイルを作成し、これを使用して関数を作成visual studio 2010しようとしていますが、次のエラーが発生します。dllPostgreSQL 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のドキュメントをチェックして使用しています、そしてそれは言いますPostgreSQLC
#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif
に含める必要がありますが、互換性dynamic loadingについては何も述べていません。C++この問題に対処する方法を知っている人はいPostgreSQLますか?Windows環境でC ++を使用して関数を作成するためにそのエラーを削除するにはどうすればよいですか?