Так я был после решения размещен в этом вопросене DLL загружается в питона
Calling a C# library from python
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using RGiesecke.DllExport;
class Test
{
[DllExport("add", CallingConvention = CallingConvention.Cdecl)]
public static int TestExport(int left, int right)
{
return left + right;
}
}
Python
import ctypes
a = ctypes.cdll.LoadLibrary('ClassLibrary1.dll')
a.add(3, 5)
Ошибка
AttributeError: function 'add' not found
Что я сделал, чтобы скопировать DLL на рабочий стол и запустить оболочку Python, в рабочем столе и запустить следующие строки в оболочке Python. Я делаю что-то неправильно?
Я использую Python 2.7
Это работает! Большое спасибо. – aceminer
Я искал это довольно долго. благодаря – Soheil