PostgreSQL内で実行されるOpenCL関数を作成しようとしています。これを行うには、OpenCLコードからDLLを作成し、ユーザー定義関数メカニズムを使用してpostgresにリンクします。clGetPlatformIDsが呼び出されるまで、すべてがうまくいきます。関数はエラー-1001を返します。これは、OpenCLドライバーの検索に問題があることを示しています。
同じコードをコンパイルして(postgresの魔法を削除する必要がありました)実行して成功しました-すべてのプラットフォームが正しく検出されたので、SDKとドライバーを正しくセットアップしたと思います。
Windows7x64でPostgreSQL9.1を実行しています。また、VisualStudio2010でNvidiaCUDASDK 4.2を使用しており、GeForceGTS450でコードを実行しています。