project.dll とヘッダー ファイルを取得しました。次のように定義されています。
#ifdef PPSDK_EXPORTS
#define PP_SDK_API __declspec(dllexport)
#else
#define PP_SDK_API __declspec(dllimport)
#endif
#ifndef __PP_SDK__
#define __PP_SDK__
typedef enum
{
PP_FALSE= 0x0,
PP_TRUE = 0x01
} pp_bool;
PP_SDK_API pp_bool SDK_Initialize(unsigned long*p_Status );
C# でこの dll を使用するために、Google とこの Web でいくつかのヘルプを使用していますが、成功しません。pp_bool 型のエラーです。これは私のコードです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
[DllImport("project.dll")]
static extern pp_bool SDK_Initialize(unsigned long*p_Status );
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
................................... 対処方法を教えてください。ありがとう!